home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 25 / Cream of the Crop 25.iso / bbs / outil179.zip / SPICE.DOC < prev    next >
Text File  |  1997-04-30  |  109KB  |  2,571 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.             SSSSSSS     PPPPPPP     IIIIIIIII    CCCCCCC     EEEEEEEEE
  10.            SSSSSSSSS    PPPPPPPP     IIIIIII    CCCCCCCCC    EEEEEEEE
  11.            SSS          PPP   PPP      III      CCC          EEE
  12.            SSS          PPP   PPP      III      CCC          EEE
  13.             SSSSSSS     PPPPPPPPP      III      CCC          EEEEEEE
  14.              SSSSSSS    PPPPPPPP       III      CCC          EEEEEEE
  15.                  SSS    PPP            III      CCC          EEE
  16.                  SSS    PPP            III      CCC          EEE
  17.             SSSSSSSS    PPP          IIIIIII    CCCCCCCCC    EEEEEEEE
  18.            SSSSSSSS     PPP         IIIIIIIII    CCCCCCC     EEEEEEEEE
  19.  
  20.  
  21.                 The Opus Control File, Nodelist and Event Manager
  22.                        with Custom Help Screen Generation
  23.                           and Parameter Validatation.
  24.  
  25.  
  26.                                  Version 1.00
  27.  
  28.        The Spice program is an entire spice rack of utilities offering:
  29.    
  30.            *  Replacement of Cayenne and Nacl.
  31.            *  Complete management of the Opus control file, with on-line help.
  32.            *  Editing by Task number.
  33.            *  File and Message area management.
  34.            *  Handling of Menu setup, including Custom menus.
  35.            *  Automatic creation of help screens for all Opus menus.
  36.            *  Validation of all parameters in your Opus setup.
  37.            *  Hard copy generation of the BBS.CTL setup.
  38.            *  A Nodelist Manager for both Version 6 and 7 Nodelists.
  39.            *  An Event Manager.
  40.            *  Personal color selection for use in the Spice program.
  41.  
  42.         Spice will enable you to work with your Opus control file as you've
  43.         never been able to before, offering on-line help for each command.
  44.         Then, after you've finished making any changes you like, Spice will
  45.         validate your control file, print a hard copy if you wish, and
  46.         compile your choices into the your parameter file for Opus to read.
  47.  
  48.  
  49.          Spice - Software
  50.          Version 1.00 by John Valentyn,
  51.          Copyright 1992.
  52.          All rights reserved
  53.  
  54.          Spice - Documentation
  55.          Version 1.00 by Tina Dougherty Lymburner,
  56.          Copyright 1992.
  57.          All rights reserved.
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.      TABLE OF CONTENTS
  71.  
  72.                 Getting Started . . . . . . . . . . . .  1
  73.                 Spice Main Menu . . . . . . . . . . . .  1
  74.                 Opus Config Menu  . . . . . . . . . . .  2
  75.                    System Section . . . . . . . . . . .  3
  76.                    Language Section . . . . . . . . . .  3
  77.                    Equipment Section  . . . . . . . . .  4
  78.                    Matrix & EchoMail  . . . . . . . . .  4
  79.                       Addresses . . . . . . . . . . . .  4
  80.                       Files . . . . . . . . . . . . . .  5
  81.                       Behavior  . . . . . . . . . . . .  5
  82.                       Handling  . . . . . . . . . . . .  5
  83.                    Session Section  . . . . . . . . . .  6
  84.                       LogOn Info  . . . . . . . . . . .  6
  85.                       Caller Files  . . . . . . . . . .  7
  86.                       Expiration Items  . . . . . . . .  7
  87.                       File Section Items  . . . . . . .  7
  88.                       External Protocols  . . . . . . .  7
  89.                       Msg Section Items . . . . . . . .  8
  90.                       Outside Info  . . . . . . . . . .  8
  91.                       Alt Keys  . . . . . . . . . . . .  8
  92.                       LogOff Items  . . . . . . . . . .  8
  93.                       Misc Stuff  . . . . . . . . . . .  8
  94.                       ASCII Menus . . . . . . . . . . .  9
  95.                       Caller Session Limits . . . . . .  9
  96.                    File Area Definitions  . . . . . . . 10
  97.                    Message Area Definitions . . . . . . 11
  98.                    Menu Section . . . . . . . . . . . . 12
  99.                       Global Commands . . . . . . . . . 15
  100.                       Configuration Commands  . . . . . 15
  101.                       Sysop Menu Commands . . . . . . . 15
  102.                       Message Menu Commands . . . . . . 16
  103.                       File Menu Commands  . . . . . . . 16
  104.                       History Menu Commands . . . . . . 16
  105.                       Editor Commands (Lore & OPed) . . 17
  106.                       Section Menu Commands . . . . . . 17
  107.                       Custom Menu Setup . . . . . . . . 18
  108.                    Misc. Functions - ToolKit  . . . . . 19
  109.                       List Config . . . . . . . . . . . 19
  110.                       Validate  . . . . . . . . . . . . 19
  111.                       Make Help Files . . . . . . . . . 19
  112.                 NodeList Manager  . . . . . . . . . . . 20
  113.                 Event Manager . . . . . . . . . . . . . 21
  114.                    Event Manager Commands . . . . . . . 22
  115.                 Spice Configuration Menu  . . . . . . . 26
  116.                    Control  . . . . . . . . . . . . . . 26
  117.                    Select Colors  . . . . . . . . . . . 26
  118.                    Help File  . . . . . . . . . . . . . 26
  119.                    Menu Colors  . . . . . . . . . . . . 27
  120.                    Template Files . . . . . . . . . . . 27
  121.                 Spice Generated Help Screens  . . . . . 27
  122.                    Editing English.Hlp  . . . . . . . . 28
  123.                    Choosing Color Combos  . . . . . . . 31
  124.                    Command Tree for Generation  . . . . 32
  125.  
  126.                 Index A - Where is it?  . . . . . . . . 33
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.      GETTING STARTED
  135.  
  136.      The very FIRST thing you must know about Spice is that it will take over
  137.      the handling of chores that have previously been taken care of by NACL
  138.      and Cayenne.  Making changes to your configuration while in Spice, and
  139.      then saving the changes, will AUTOMATICALLY update your parameter file
  140.      (usually BBS.PRM), so that parameter file update programs aren't needed. 
  141.      In other words, you can make any changes you like in Spice, save them
  142.      then exit and your parameter file and board will be updated without
  143.      running any other program.
  144.  
  145.      Spice does NOT update your BBS.CTL file, so any changes made will be
  146.      reflected on your board, but not in this ASCII text file.  Spice does
  147.      give you the ability to print out a listing of your setup either to a
  148.      file or device, but this isn't a replacement for the BBS.CTL file.  Spice
  149.      reads and works with BBS.PRM (the machine readable file), and doesn't
  150.      know that BBS.CTL exists.
  151.  
  152.  
  153.      Put Spice.exe in your Opus or utility directory.
  154.  
  155.      Put the Mlfile.En? in your Opus language directory.  (If this version is
  156.      an update for you, use your MLM to update for new text.  Type: Mlm
  157.      Mlfile.Up and all the new text will be added to the library.)
  158.  
  159.      Put English.Hlp in the directory of your choice, and remember where you've
  160.      put it.
  161.  
  162.      Call up the program by typing SPICE, and you'll be greeted by the Main
  163.      Menu. 
  164.  
  165.  
  166.  
  167.      SPICE MAIN MENU
  168.  
  169.      Opus Config ..... Let's you work with your Opus control file
  170.      Nodelist mngr ... Nodelist Manager for both Version 6 and 7 Nodelists
  171.      Event mngr ...... Complete Event Manager
  172.      Spice Config .... Task # selection, color choices, and ENGLISH.HLP path.
  173.      Quit ............ Quit the program
  174.      ?help ........... Help for Spice
  175.  
  176.  
  177.  
  178.      Just like your Opus Main Menu, this where you choose where you want to go,
  179.      if you want to Quit out of the program, or if you need extra help.  Each
  180.      choice is detailed here.
  181.  
  182.      When you enter either Opus Config, Nodelist Manager or Event Manager, and
  183.      make a change, Spice will show a "*" in the middle of the top bar of the
  184.      Menu.  This enables you to track whether or not you've made changes to
  185.      your configuration while in Spice.
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.     Spice - Ver 1.00                                                  Page 1
  197.  
  198.  
  199.  
  200.      THE OPUS CONFIGURATION MENU
  201.  
  202.      The Opus Configuration Section of Spice is what allows you to work with
  203.      your BBS.CTL file.  If you need to specify a task number to work with,
  204.      you'd first go to Spice Config and choose the task number.  If you don't
  205.      run multiple tasks, you can go directly into Opus Config.
  206.  
  207.  
  208.      CTL SECTIONS
  209.           A System Sect   ......... The System Section 
  210.           B Language      ......... The Language Section 
  211.           C Equipment     ......... The Equipment Section
  212.           D Matrix/Echos  ......... The Matrix & Echo Sections
  213.           E Session Sect  ......... The Session Section 
  214.           F File Areas    ......... File Area Management
  215.           G Message Areas ......... Message Area Management
  216.           H Menu Section  ......... Menu Management
  217.      MISC FUNCTIONS
  218.           List config     ......... Create a hard copy of your configuration
  219.           Validate        ......... Validate all parameters  
  220.           Make help files ......... Create custom help screens 
  221.           Quit            ......... Quit to Main Menu     
  222.           ?help           ......... Help for this Menu
  223.  
  224.      The Control Section commands let you work directly with your BBS.CTL and
  225.      BBS.PRM files, while the Miscellaneous functions provide a toolkit for use
  226.      with Opus.  
  227.  
  228.      To edit your control file, simply enter the Section where you'd find the
  229.      command (for help on locating a specific command, see "Where Is It?" in
  230.      this doc), and use your arrow keys to move to the line you want.  Hit your
  231.      ENTER key, and the line is yours to edit.  If you need a description, a
  232.      note about whether or not the command is required, or any other type of
  233.      help, just hit your "?" to bring up a helpful screen explaining more about
  234.      what the command does for you in your Opus setup.
  235.  
  236.      Please note that this documentation is not a substitute for the fine Opus
  237.      docs available.  Each command listed here includes a very brief summary of
  238.      it's purpose, but for in-depth understanding of each command, the Opus
  239.      documentaton can not be replaced by these Spice docs.
  240.  
  241.      Each section of the Opus Config controls different aspects of your
  242.      specific setup.  Note that toggles are marked with a "*" to show that a
  243.      Yes or No answer is all that's required here.
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.     Spice - Ver 1.00                                                  Page 2
  263.  
  264.  
  265.  
  266.      THE SYSTEM SECTION
  267.  
  268.                Name: The name of your board
  269.               Sysop: Your name as Sysop
  270.               Snoop: * Do you want to watch everything the caller does?
  271.               Video: Which video mode Opus will use at Sysop console
  272.       Monitor Width: Number of columns on Sysop display
  273.      Monitor Height: Number of lines on Sysop display
  274.         Path System: Path to Opus and files database files
  275.           Path Misc: Path to Opus miscellaneous files
  276.           Path Temp: Path for temporary files (such as message uploads)
  277.          Path Spann: Path for SPANN##.BBS (Special Announcement) files
  278.          Status_dir: Path for files like ACTIVE##.DAT (current caller)
  279.       Uses Password: Path to user files
  280.       Uses Schedule: Path for schedule file (sched.dat)
  281.         Uses Common: Filename for storage of common data on multi-line system.
  282.        High Message: Highest message area used by Opus
  283.           High File: Highest file area used by Opus
  284.               Locks: * Should Opus lock user files (multiline systmes)?
  285.            Log file: Path for Opus log.
  286.            Log Mode: Setting for how much info is put into Opus log.
  287.                Task: Task number for multiline systems.
  288.         Multitasker: Whether a multitasker is used, and which one.
  289.              Reboot: * Should system reboot if carrier is lost?
  290.           DOS Close: * Should Opus use file names like STDAUX (see Opusdocs)?
  291.      Multiline Chat: * Is multiline chat available?
  292.  
  293.  
  294.      LANGUAGE SECTION                                                   
  295.  
  296.               Sysop: Language for Sysop's local console
  297.                User: Default language for new caller
  298.             LangDir: Path for language files (.SYL and .USL)
  299.            Language: Language filename and how it's displayed
  300.            Language: Language filename and how it's displayed
  301.            Language: Language filename and how it's displayed
  302.            Language: Language filename and how it's displayed
  303.            Language: Language filename and how it's displayed
  304.            Language: Language filename and how it's displayed
  305.            Language: Language filename and how it's displayed
  306.            Language: Language filename and how it's displayed
  307.            Language: Language filename and how it's displayed
  308.             Charset: Path for alternate character set
  309.             HighBit: * Should Opus change default highbit linedrawing
  310.                      characters
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.     Spice - Ver 1.00                                                  Page 3
  329.  
  330.  
  331.  
  332.      THE EQUIPMENT SECTION                                                  
  333.  
  334.              Output: Default port or local keyboard mode Opus will use.
  335.              Steady: * Is the baud rate is locked at a given speed?
  336.            Max Baud: Highest speed at which Opus will talk to the comm port
  337.          Modem Init: String sent to modem on startup, after call and matrix
  338.         Dial Prefix: Default string sent to modem before #, before dialout.
  339.            Predial1: Additional setup for dialout
  340.            Predial2: Additional setup for dialout
  341.            Predial3: Additional setup for dialout
  342.            Predial4: Additional setup for dialout
  343.         Dial Suffix: Default string sent to modem after dialout number.
  344.          Modem Busy: String sent to modem during access from local keyboard
  345.          AutoAnswer: Opus should detect the "Ring" and send answer sequence
  346.        Carrier mask: Bit mask used for carrier detect
  347.           Handshake: Hardware handshaking, or how your computer & modem talk.
  348.          Send Break: Causes Opus to send a "Break" signal if it needs to clear.
  349.          Slow modem: * Should Opus insert "pause" between characters?
  350.               Mouse: * Should Oput enable mouse support?
  351.  
  352.  
  353.      MATRIX AND ECHOMAIL SECTION                                        
  354.  
  355.      Address ....... Sub Menu to Define Matrix Address(es)
  356.      Files ......... Sub Menu to Define Matrix Files & Directories
  357.      Behavior ...... Sub Menu to Define Mailer Behavior
  358.      Msg Handling .. Sub Menu to Define Message Handling
  359.            Version6: * Should Opus use Version 6 nodelist?
  360.            Min Baud: Minimum baud rate for mail session.
  361.        Log echomail: * Should Opus log all mailtoss info to file ECHOTOSS?
  362.       Scan echomail: * Should Opus use it's internal mail scanner?
  363.          Echo Guard: * Should Opus only toss mail that's has a password?
  364.           EconoScan: * Should Opus only toss one packet at a time?
  365.             NoAlias: * Should Opus not include all akas in your seenby lines?
  366.             Crashes: Number of crash calls in a row to system.
  367.             MaxEcho: Maximum kilobyte size of messages
  368.          After Mail: DOS Errorlevel for exit after mail toss.
  369.       After Inbound: DOS Errorlevel for exit after inbound mail.
  370.       Toss EchoMail: * Should Opus unpack and toss echomail.
  371.          After Toss: DOS Errorlevel for exit after mail has been tossed.
  372.       After ArcMail: DOS Errorlevel for exit after compressed mail received.
  373.      Xtract Packets: * Should Opus open packets from incoming compressed mail
  374.          After Edit: DOS Errorlevel for exit after mail is entered in Matrix
  375.                      area
  376.         After Local: DOS Errorlevel for exit after mail is entered in Non-Echo
  377.  
  378.  
  379.      MATRIX & ECHOMAIL - SUBMENU: ADDRESS
  380.  
  381.             Address: Primary address for your Opus System
  382.             Address: AKA address for your Opus System
  383.             Address: AKA address for your Opus System
  384.             Address: AKA address for your Opus System
  385.             Address: AKA address for your Opus System
  386.             Address: AKA address for your Opus System
  387.             Address: AKA address for your Opus System
  388.             Address: AKA address for your Opus System
  389.            Pointnet: If your system runs a Point, their address.
  390.            Bossnode: If your system is a Point, your BossNode's address.
  391.               GUUCP: If your system operates in the UUCP Gateway, closest
  392.                      address.
  393.  
  394.     Spice - Ver 1.00                                                  Page 4
  395.  
  396.  
  397.  
  398.      MATRIX & ECHOMAIL - SUBMENU: FILES
  399.  
  400.        Path Netinfo: Path to your nodelist files
  401.       Path Outbound: Path to your Primary address outbound mail
  402.           Path Mail: Path to your incoming Matrix mail
  403.        Path Inbound: Path to your incoming Matrix files
  404.       Uses EchoToss: Path\Name for your Echotoss log
  405.       Uses UUCPlist: * Should Opus access the UUCP list, and if so, it's
  406.                      Path\Name
  407.         Uses Okfile: Path\Name of "Okay to send files" list
  408.       Uses FileList: Path\Name for file to send for FILES request
  409.          Uses About: Path\Name for file to send for ABOUT request
  410.        Path BadEcho: Path for "bad" echo mail
  411.  
  412.  
  413.      MATRIX & ECHOMAIL - SUBMENU: BEHAVIOR
  414.  
  415.      MAILER
  416.             Command: Command line for an external mailer (if any).
  417.                Load: Code to tell Opus if an external mailer is used
  418.                Exit: Exit level if using an external mailer.
  419.  
  420.      EXTERN MAILER
  421.           ExtMailer: Specified string for external mailer
  422.         ExtMailExit: Exit level for external mailer
  423.  
  424.      REFUSE
  425.      InboundTraffic: * Should Opus refuse Inbound traffic?
  426.       Human Callers: * Should Opus refuse Human callers?
  427.       File Requests: * Should Opus refuse File Requests?
  428.               Exits: * Should Opus NOT exit after mail sessions?
  429.       All InTransit: * Should Opus refuse all intransit mail?
  430.      NonPWD InTrans: * Should Opus refuse Non-Passworded intransits?
  431.      NonLcl InTrans: * Should Opus refuse Non-Local intransits?
  432.      Attrib InTrans: * Should Opus refuse mail with attributes (Like CRASH)?
  433.      SEND
  434.        Send Nothing: * Should Opus not send any outbound mail?
  435.          Send Local: * Should Opus send local mail?
  436.            Send #CM: * Should Opus send Crash Mail to Crash Mail systems?
  437.           Send Host: * Should Opus send mail via Host if no address is found?
  438.  
  439.  
  440.      MATRIX & ECHOMAIL - SUBMENU: HANDLING
  441.  
  442.      MESSAGE SHOW
  443.               Ctl_A: At what access level should Opus display Ctl_A openings?
  444.              Seenby: At what access level should Opus display SeenBy lines?
  445.  
  446.      MESSAGE EDIT
  447.         Ask Private: At what access level should Opus offer Private msg entry?
  448.           Ask Crash: At what access level should Opus ask if msg is Crash?
  449.      Ask FileAttach: At what access level should Opus ask if msg is FileAttach?
  450.        Ask KillSent: At what access level should Opus ask if msg is KillSend?
  451.            Ask Hold: At what access level should Opus ask if msg is to be Held?
  452.         Ask Request: At what access level should Opus ask if a FREQ is needed?
  453.          Ask Update: At what access level should Opus ask if FREQ is an update?
  454.            Ask UUCP: At what access level should Opus ask UUCP address delete?
  455.      Assume Private: At what access level should Opus assume the msg is Pvt?
  456.        Assume Crash: At what access level should Opus assume the msg is Crash?
  457.      Assume FileAtt: At what access level should Opus assume a File Attach?
  458.      Assume KilSend: At what access level should Opus assume msg is Kill/Send?
  459.         Assume Hold: At what access level should Opus assume the msg is a Hold?
  460.     Spice - Ver 1.00                                                  Page 5
  461.  
  462.  
  463.  
  464.      SESSION SECTION                                                    
  465.  
  466.      The Session Section of the Opus Config menu is broken down into Sub-Menus,
  467.      which are used to control the following:
  468.  
  469.  
  470.           A Logon Info   ........ Define caller log-on items.
  471.           B Caller Files ........ Define files shown to callers.
  472.           C Expiration   ........ Define expiration items.
  473.           D File Section ........ Define file section items.
  474.           E Extern Proto ........ Define external protocols
  475.           F Msg Section  ........ Define message section items.
  476.           G Outside      ........ Define outside information
  477.           H Function key ........ Define function keys
  478.           I Logoff       ........ Define log-off items
  479.           J Misc session ........ Define miscellaneous stuff
  480.           K ASCII menus  ........ Define ASCII Menus
  481.           L Session limt ........ Define caller sessions limits
  482.  
  483.  
  484.      SESSION - SUBMENU:  LOGON INFO
  485.  
  486.      Min Logon Baud: Slowest baud rate for caller to logon to your system
  487.        Non TTY Baud: Slowest baud rate for graphics on your system
  488.         Logon Level: Access level for caller at first logon
  489.        No Pwd Level: Access level ONLY that does not require a password
  490.           TimeLimit: Time allowed caller to reach the Main Menu
  491.            AskPhone: * Ask new caller for their phone number
  492.            AskAlias: * Ask new caller for their alias?
  493.            CanAlias: * Ask new caller for alias, but allow change later?
  494.             AskReal: * Ask new caller for their real name?
  495.          AskAddress: * Ask new caller for their street address?
  496.             AskCity: * Ask new caller for their city and state?
  497.         AskBirthday: * Ask new caller for thier birthday (month, date & year>?
  498.          MyQuestion: Path and file name for Sysop question to new caller
  499.               Xdays: Default number of days for new caller to have access
  500.               Xmins: Default number of minutes for new caller to have access
  501.                Keys: Default keys for new caller
  502.             Section: Default section for new caller
  503.       Hide Password: * Should Opus encrypt the password?
  504.             NoFlags: * Allow caller to enter config commands on first logon?
  505.            HandHold: * Should Opus be setup to "handhold" new caller?
  506.          Ascii Menu: * Should Opus ask caller if they want ASCII menus?
  507.          High Names: * Should Opus accept high bit charactors in names?
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.     Spice - Ver 1.00                                                  Page 6
  527.  
  528.  
  529.  
  530.      SESSION - SUBMENU:  CALLER FILES
  531.  
  532.              Logo: Path\Name of file shown at connect
  533.          MaybeNew: Path\Name of file shown between "Can't find" & "Register?"
  534.         Barricade: Path\Name of file shown at barricaded area
  535.           Welcome: Path\Name of Welcome screen
  536.         New User1: Path\Name of first Newuser screen
  537.         New User2: Path\Name of second Newuser screen
  538.            Rookie: Path\Name of screen shown after 2nd and 3rd logon
  539.             Quote: Path\Name of Quote file
  540.            Config: Path\Name of logon assist file 
  541.       Name Filter: Path\Name of file containing "bad name" filters
  542.          Bad Name: Path\Name of file shown to "bad name" callers
  543.              Yell: Path\Name of file shown for Y)ell during Non-Yell hours
  544.         Day Limit: Path\Name of file shown to callers exceeding time limit
  545.         Time Warn: Path\Name of file showing "2 minute warning"
  546.          Too Slow: Path\Name of file shown to callers at too low a baud rate
  547.      Bad Password: Path\Name of file shown after 5 tries at a password
  548.              Make: Path\Name of help file for callers creating their section
  549.       MakeSection: Temporary section for callers creating their own section
  550.             Macro: Path\Name of help file for callers creating macros
  551.         Interline: Path\Name of help file shown to callers about interline
  552.  
  553.  
  554.      SESSION - SUBMENU:  EXPIRATION ITEMS
  555.  
  556.              XDWarn: Path\Name of file Warning caller day expiration is near
  557.              XTWarn: Path\Name of file Warning caller time expiration is near
  558.              XDGone: Path\Name of file saying day expiration has been reached
  559.              XTGone: Path\Name of file saying time expiration has been reached
  560.         Expire Priv: Access level to which expired caller is demoted
  561.         Expire Days: Day limit to show warning
  562.      Expire Minutes: Time limit to show warning
  563.  
  564.  
  565.      SESSION - SUBMENU:  FILE SECTION ITEMS
  566.  
  567.        Locate Help: Path\Name of help screen for Locate command
  568.      Contents Help: Path\Name of help screen for Contents command
  569.           XferBaud: Path\Name of help screen if xfer baud rate is too slow
  570.          FileAreas: Path\Name of screen shown to caller requesting Area Change
  571.           Download: Path\Name of file for Opus to track downloads
  572.             Upload: Path\Name of file for Opus to track uploads
  573.           File Who: Access level and above where caller can see who uploaded
  574.           File Raw: Access level and above for Raw directory ability
  575.          File Date: Specifies that Opus will automaticly display DOS file date
  576.             Refund: Time refund percent for uploaded file time
  577.  
  578.  
  579.      SESSION - SUBMENU:  EXTERNAL PROTOCOLS
  580.  
  581.         1 - 16 Protocol: External protocol for file upload and download
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.     Spice - Ver 1.00                                                  Page 7
  593.  
  594.  
  595.  
  596.      SESSION - SUBMENU:  MESSAGE SECTION ITEMS
  597.  
  598.            MsgAreas: Path\Name name of screen for caller requesting Area Change
  599.        Local Editor: Path & program name for external editor on local keyboard
  600.           LORE Help: Path\Name name for help screen for LORE editor
  601.           OpEd Help: Path\Name name for help screen for OPED editor
  602.        Replace Help: Path\Name name for screen shown in LORE for edit line
  603.        Inquire Help: Path\Name name for help screen for Inquire command
  604.      Disable Usrlst: * Should Opus offer user list at start of message input?
  605.        Kill Private: Option to ask caller if they want to delete private mail
  606.            LastRead: * Should Opus update LASTUSER for 1st caller in user list?
  607.  
  608.  
  609.      SESSION - SUBMENU:  OUTSIDE INFORMATION
  610.  
  611.             Leaving: Path\Name name shown when an external program is called
  612.           Returning: Path\Name name shown when returning from an external
  613.              Secure: Security level on returning from an external program
  614.               Relog: Specifies how user re-enters Opus from external
  615.  
  616.  
  617.      SESSION - SUBMENU:  ALT KEY ASSIGNMENTS
  618.  
  619.             Alt F1 : 0000 0000 0000 0000
  620.             Alt F2 : 0000 0000 0000 0000
  621.             Alt F3 : 0000 0000 0000 0000
  622.             Alt F4 : 0000 0000 0000 0000
  623.             Alt F5 : 0000 0000 0000 0000
  624.             Alt F6 : 0000 0000 0000 0000
  625.             Alt F7 : 0000 0000 0000 0000
  626.             Alt F8 : 0000 0000 0000 0000
  627.             Alt F9 : 0000 0000 0000 0000
  628.             Alt F10: 0000 0000 0000 0000
  629.  
  630.  
  631.      Specifies how values are to be loaded into the AX, BX, CX and DX registers
  632.      from the local keyboard.  These require knowledge of FOSSIL programming,
  633.      and aren't intended for the average Sysop.
  634.  
  635.  
  636.      SESSION - SUBMENU:  LOGOFF ITEMS
  637.  
  638.       Logoff Msgs: * Should Opus ask if caller wants to leave logoff message?
  639.        after Call: DOS Errorlevel exit after caller hangs up
  640.       after Relog: DOS Errorlevel if caller is relogged and disconnected
  641.      after Upload: DOS Errorlevel exit after caller hangup if they've uploaded
  642.            ByeBye: Path\Name name of screen shown to caller at logoff
  643.  
  644.  
  645.      SESSION - SUBMENU:  MISCELLANEOUS STUFF
  646.  
  647.          List Sysop: Access level and above for Sysop listing in Matrix mail
  648.           Show Time: * Should Opus allow time remaining to be shown at menus?
  649.         format Time: Format for time display
  650.         format Date: Format for date display
  651.              Europe: * Should Opus display birthdates in European format?
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.     Spice - Ver 1.00                                                  Page 8
  659.  
  660.  
  661.  
  662.      SESSION - SUBMENU:  ASCII MENUS
  663.  
  664.                Main: Path\Name name for Main Menu ASCII Menu
  665.              Config: Path\Name name for Config Menu ASCII Menu
  666.             Section: Path\Name name for Section Menu ASCII Menu
  667.               Sysop: Path\Name name for Sysop Menu ASCII Menu
  668.             Custom1: Path\Name name for Custom1 Menu ASCII Menu
  669.             Custom2: Path\Name name for Custom2 Menu ASCII Menu 
  670.             Custom3: Path\Name name for Custom3 Menu ASCII Menu 
  671.             Custom4: Path\Name name for Custom4 Menu ASCII Menu 
  672.             Custom5: Path\Name name for Custom5 Menu ASCII Menu 
  673.             Custom6: Path\Name name for Custom6 Menu ASCII Menu 
  674.             History: Path\Name name for History Menu ASCII Menu
  675.  
  676.  
  677.      SESSION - SUBMENU:  CALLER SESSION LIMITS
  678.  
  679.      Each access level's session limits are set from this area of Spice. 
  680.      Access levels, in order from highest to lowest are:  Sysop, Asstsysop,
  681.      Clerk, Favored, Privil, Worthy, Normal, Limited, Disgrace, and Twit.
  682.  
  683.                Cume: Total time allowed per day
  684.                Time: Total time allowed per call
  685.          File Limit: File download limit
  686.          Logon Baud: Minimum logon baud rate
  687.           File Baud: Minimum file transfer baud rate
  688.        Downld ratio: File download ratio
  689.        Upload ratio: File upload ratio
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.     Spice - Ver 1.00                                                  Page 9
  725.  
  726.  
  727.  
  728.      FILE AREA DEFINITIONS
  729.  
  730.              Number: Area number for this file area
  731.                Name: Brief name for this file area
  732.                Menu: Specifies which menu number to use
  733.             Section: Sections which include this area
  734.               Title: Complete name of area
  735.            Prefiles: Path\Name of screen shown to callers before files listing
  736.         Access Priv: Access level and above to access this area
  737.         Access Lock: Keys needed to access this area
  738.       Download Priv: Access level and above needed to download from this area
  739.       Download Lock: Keys needed to download from this area
  740.       Download Path: Path from which files are downloaded
  741.           Barricade: Path\Name of barricade file for this area
  742.               Rules: Path\Name of screen shown to caller at first time in area
  743.             Picture: Path\Name for screen shown to ASCII menu users before menu
  744.                Help: Path\Name name of help screen for this area
  745.          Ratio Priv: Access level and below for ratio enforcement
  746.  
  747.      DEFAULT UPLOAD AREA
  748.         Upload Priv: Access level and above needed to upload to this area
  749.         Upload Lock: Keys needed to upload to this area
  750.         Upload Path: Path to which files are uploaded
  751.         Upload Area: Area number for uploaded files
  752.            New Priv: Access level and above of new files uploaded to this area
  753.               Dupes: * Should Opus check for duplicate files before upload?
  754.                Free: * Should DLs in this area not be counted toward DL total?
  755.  
  756.      DEFAULT UPLOAD AREA by PRIV
  757.        pUpload Priv: Access level and above for pUpload Path
  758.        pUpload Path: Path for pUpload callers' uploaded files
  759.        pUpload Area: Area for pUpload callers' uploaded files
  760.  
  761.      DEFAULT UPLOAD AREA by KEYS
  762.        kUpload Lock: Keys for kUpload acceptance
  763.        kUpload Path: Path for kUpload callers' uploaded files
  764.        kUpload Area: Area for kUpload callers' uploaded files
  765.         Application: Info to be stored in SYSFILE.DAT
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.     Spice - Ver 1.00                                                  Page 10
  791.  
  792.  
  793.  
  794.      MESSAGE AREA DEFINITIONS
  795.  
  796.              Number: Area number for this message area
  797.                Name: Brief name for this message area
  798.                Menu: Specifies which menu number to use
  799.             Section: Sections which include this area
  800.           Attribute: Specifies "Public Only" or "Private Only" message area
  801.        Anonymous OK: * Should Opus allow caller to enter any name in FROM?
  802.               Alias: * Should Opus allow caller to use their alias?
  803.               Route: * Should private mail be routed via netmail?
  804.           Area Type: Specifies what type of messages (Echomail, Local, Matrix)
  805.            Echo tag: If Echomail, echo tag name
  806.         Access Priv: Access level and above for access to area
  807.         Access Lock: Keys needed for access to this area
  808.           Edit Priv: Access level and above to enter message in this area
  809.           Edit Lock: Keys needed to enter message in this area
  810.           Peek Priv: Access level and above to read all private mail
  811.           Peek Lock: Locks needed to read all private mail
  812.         Upload Priv: Access level and above to upload messages
  813.         Upload Lock: Keys needed to upload messages
  814.                Path: DOS Path of message area
  815.               Title: Complete title of this area
  816.           Max Lines: Maximum number of lines per message
  817.           Barricade: Path\Name name of barricade file for this area
  818.             Address: FULL address for this area (Zone:Net/Node.Point)
  819.              Origin: Origin line for this area if it's an Echomail area
  820.              Domain: Internet domain to insert for MSGIDs
  821.             Picture: Path\Name of screen shown to ASCII menu users before menu
  822.                Help: Path\Name of help screen for this area
  823.            Char Set: Specifies ISO character set for this area
  824.            PassThru: * Are messages not kept, but only SCAN'd to other systems
  825.         Application: Info to be stored in SYSMSG.DAT file
  826.        Extern Renum: * Opus is to store flags for an external msg renumbering.
  827.      Extern MailChk: * Opus is to store flags for external mail checking prgm.
  828.        Inbound Only: * Is mail inbound only, with no outbound SCAN?
  829.             Scan To: Complete list of systems to which this echo will be
  830.                      scanned
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.     Spice - Ver 1.00                                                  Page 11
  857.  
  858.  
  859.  
  860.      MENU SECTION
  861.  
  862.      The Menu Section is handled differently than the other areas in Spice's
  863.      Opus Config because Opus allows the Sysop to include almost any menu
  864.      command in any menu.  There are some limits though:
  865.  
  866.      1. The command shown to the caller must be 19 characters or less.
  867.      2. All commands shown to the caller must start with a letter, or any of
  868.         the following characters:  !  ?  +  -  =  *  @  &
  869.      3. You don't need to add the parenthesis to the command shown.
  870.      4. You can't put a message edit command (ED_*) into a regular menu.
  871.      5. Other than _SHOW, you can't put a regular command into an edit menu.
  872.      6. You CAN put a message menu command in a file area, but it's gonna
  873.         slow your whole system down because of the setup work that Opus will
  874.         have to do to allow this kind of insubordination.  :)
  875.  
  876.      That said, there are many global commands available to you so that you can
  877.      allow your callers to log-off (_GOODBYE) from any menu, or you may choose
  878.      to only allow a caller to say Goodbye from the Main Menu.  
  879.  
  880.      When you choose Menu Section from the Opus Config section of Spice, your
  881.      first choice is which language's menus do you want to work with.  Choose
  882.      the language you want, and Spice will display a list of all menus
  883.      available: 
  884.  
  885.      Select menu file to be edited
  886.  
  887.                A MAIN MENU
  888.                B CONFIG MENU
  889.                C SYSOP MENU
  890.                D MESSAGE MENU
  891.                E FILE MENU
  892.                F HISTORY MENU
  893.                G OPed MENU
  894.                H LORE MENU
  895.                I SECTION MENU
  896.                J CUSTOM1 MENU
  897.                K CUSTOM2 MENU
  898.                L CUSTOM3 MENU
  899.                M CUSTOM4 MENU
  900.                N CUSTOM5 MENU
  901.                O CUSTOM6 MENU
  902.  
  903.      Let's say you decide to work with your Main Menu.  Make that choice, and
  904.      Spice will display your setup.   The first line will be the Menu title,
  905.      where you can choose a title specifically for your board:
  906.  
  907.      MAIN MENU COMMANDS
  908.  
  909.           MAIN MENU: Emerald City Main Menu
  910.  
  911.      Below the title field will be all the Opus named menu choices available
  912.      for this menu, their access level, and what command is shown to the
  913.      caller. 
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.     Spice - Ver 1.00                                                  Page 12
  923.  
  924.  
  925.  
  926.      Here's an edited example of a Main Menu setup:
  927.  
  928.       OPUS NAME   ACCESS LEVEL             WHAT'S SHOWN ON MENU
  929.  
  930.        _MESSAGE:  Disgrace ................Message Area
  931.           _FILE:  Disgrace ................File Area
  932.           _YELL:  Normal   ................Yell at Sysop
  933.         _CONFIG:  Disgrace ................Configuration Menu
  934.       _USERLIST:  Disgrace ................Users Names
  935.        _VERSION:  Disgrace ................Version
  936.        _GOODBYE:  Twit     ................Goodbye (logoff)
  937.          _SYSOP:  Asstsysop................!Sysop Menu
  938.  
  939.      Opus lets you change what you want shown to the caller, and as long as you
  940.      give the command the correct Opus name, it'll still do exactly what you
  941.      want it to do.  Let's customize the above as an example:
  942.  
  943.       OPUS NAME   ACCESS LEVEL             WHAT'S SHOWN ON MENU
  944.  
  945.        _MESSAGE:  Disgrace ................Messages
  946.           _FILE:  Disgrace ................Files
  947.           _YELL:  Normal   ................Yell (6pm-11pm)
  948.         _CONFIG:  Disgrace ................Hardware Setup
  949.       _USERLIST:  Disgrace ................Caller Names
  950.        _VERSION:  Disgrace ................Version Info
  951.        _GOODBYE:  Twit     ................Goodbye!
  952.          _SYSOP:  Asstsysop................!Sysop Menu
  953.  
  954.      Before you decide to change EVERYTHING that's shown to the callers, file
  955.      these facts in your brain under C:\MENU\MISC\:
  956.  
  957.      1. You can't have the same starting letter shown more than once on a menu.  
  958.         If you have:
  959.  
  960.           _YELL:  Normal   ................Yell (6pm-11pm)
  961.         _CONFIG:  Disgrace ................Your Hardware Setup
  962.  
  963.         your callers won't ever be able to enter the Configuration Area
  964.         because the starting letter of "Y" has already been used.  They'll
  965.         SEE "Your Hardware Setup", but will "Yell" when they try to enter it.
  966.  
  967.      2. Many callers EXPECT to see certain commands listed a certain way. It's   
  968.         YOUR board, but callers may complain that they're trying to say
  969.         Goodbye, and instead start a Download 'cause you've used the "G" for
  970.         "Gimme File".
  971.  
  972.      Another important function that Opus handles for you automagically is that
  973.      though you may give certain callers access to another Menu, it doesn't
  974.      mean that you've allowed them access to everything IN the next menu.  In
  975.      the above example, we've allowed callers at Disgrace level to have access
  976.      to the message menu.  We may have decided that callers at Disgrace and
  977.      above can READ the messages, but we don't want them to POST messages until
  978.      they've been verified in one way or another.  We also want to protect some
  979.      commands that are only for Sysops, or other knowledgeable people.  So, you
  980.      could have the following:
  981.  
  982.        MAIN MENU:
  983.          _MESSAGE:  Disgrace ................Message Area
  984.  
  985.  
  986.     Spice - Ver 1.00                                                  Page 13
  987.  
  988.  
  989.  
  990.      and then setup your Message Menu like this:
  991.  
  992.        MESSAGE MENU:
  993.          MSG_EDIT_NEW:    Normal        Enter message
  994.          MSG_EDIT_REPLY:  Normal        Reply
  995.          MSG_NONSTOP:     Disgrace      =read non-stop
  996.          MSG_PARENT:      Disgrace      -read original
  997.          MSG_CHILD:       Disgrace      +read reply
  998.          MSG_KILL:        Sysop         Kill message
  999.          MSG_HURL:        AsstSysop     Hurl (move)
  1000.  
  1001.      The above will let anyone at Disgrace or above read the messages in any
  1002.      way they choose, but will only let callers at Normal or above enter
  1003.      messages, Assistant and above Hurl a message, and only the Sysop is able
  1004.      to Kill a message.
  1005.  
  1006.      You should also note that above is a VERY abbreviated menu...how can the
  1007.      caller do a legal log-off, change to another area, or return to the Main
  1008.      Menu?  This type of pathing is necessary to allow the caller to navaigate
  1009.      the board in a way that's expected.  If all of your callers are dropping
  1010.      carrier, check to make sure you've got _GOODBYE located somewhere (and
  1011.      preferably many times) throughout your board.  Experienced Sysops have
  1012.      _GOODBYE (logoff) and _MAIN (return to Main Menu) in just about every
  1013.      sub-menu.
  1014.  
  1015.      So, now that you know how to SETUP menus, let's take a look at how Spice
  1016.      can make this job easier for you, and explain the different types of menus
  1017.      that will be needing commands.
  1018.  
  1019.      There are four different types of menus:
  1020.  
  1021.      The center of your your system:  
  1022.           MAIN MENU     ............. The Core Menu
  1023.  
  1024.      Various areas of the board:      
  1025.           CONFIG MENU   ............. Hardware configuration
  1026.           SYSOP MENU    ............. Menu just for the Sysop
  1027.           MESSAGE MENU  ............. Message Areas Menu
  1028.           FILE MENU     ............. File Areas Menu
  1029.           HISTORY MENU  ............. Caller personal info
  1030.           SECTION MENU  ............. Menu for the Section commands
  1031.  
  1032.      Editor Menus:
  1033.           OPed MENU     ............. The Opus Full Screen Editor
  1034.           LORE MENU     ............. The Line Oriented Editor
  1035.  
  1036.      Custom Menus:
  1037.           CUSTOM1 MENU  }
  1038.           CUSTOM2 MENU  }  Custom Menus of your choice, which we'll 
  1039.           CUSTOM3 MENU  }  discuss here in a minute or so.
  1040.           CUSTOM4 MENU  }
  1041.           CUSTOM5 MENU  }
  1042.           CUSTOM6 MENU  }
  1043.  
  1044.  
  1045.      As stated earlier, with the exceptions of the editor commands, you can put
  1046.      just about any menu command in any menu.  Here's list of the commands
  1047.      available to you:
  1048.  
  1049.  
  1050.  
  1051.  
  1052.     Spice - Ver 1.00                                                  Page 14
  1053.  
  1054.  
  1055.  
  1056.      GLOBAL COMMANDS - CAN BE USED ON ANY MENU (EXCEPT THE EDITOR MENUS)
  1057.  
  1058.       _CONFIG                 Takes caller to the hardware configuration
  1059.       _FILE                   Takes caller to the Files Area
  1060.       _GOODBYE                Allows caller to logoff
  1061.       _HISTORY                Takes caller to the Personal Info Menu
  1062.       _MAIN                   Takes caller to Main Menu
  1063.       _MAKE_FILE_MACRO        Create a Macro for the File Area
  1064.       _MAKE_MACRO             Create a Macro for areas other than File/Msg 
  1065.       _MAKE_MSG_MACRO         Create a Macro for use in the Message Area
  1066.       _MAKE_SECTION           Allows caller to create their own Section 
  1067.       _MESSAGE                Takes caller to the Message Area
  1068.       _MY_MACRO               Executes Caller's Macro for that area
  1069.       _MY_SECTION             Toggles on Caller's created Section
  1070.       _OUTSIDE                Used with DOS, SDOS, RUN, SRUN or EXIT
  1071.       _SECTION                Takes caller to Section selection program
  1072.       _SEE_CHAT               Lets caller see if there's a chat msg (multiline)
  1073.       _SEE_LINES              Lets caller see who's on other line (multiline)
  1074.       _SEND_MESSAGE           Lets one caller send a msg to other line 
  1075.                               (multiline systems only)
  1076.       _SHOW <filename>        Shows the specified *.BBS or *.GBS screen 
  1077.                               (The _SHOW command CAN be used in the editor
  1078.                               menus)
  1079.       _STACK                  Allows stacking of specific commands
  1080.       _STATS                  Shows the caller their statistics
  1081.       _SYSOP                  Takes caller to the Sysop menu
  1082.       _SYSOP_MESSAGE          Caller enters msg to Sysop, then returns to board 
  1083.       _USERLIST               Shows list of callers to the system
  1084.       _VERSION                Shows Opus version, OpSystem version, etc. 
  1085.       _YELL                   Will cause Sysop's computer to start beeping
  1086.  
  1087.  
  1088.      CONFIGURATION COMMANDS
  1089.  
  1090.       SET_ASKGRAPH            Allows caller to say they're going to reset
  1091.                               their graphics at logon for each call
  1092.       SET_BLOCK               Allows caller to block multiline chat
  1093.       SET_CLS                 Allows caller to choose "clear screen" 
  1094.       SET_DEF                 Allows caller to set default transfer protocol
  1095.       SET_EDIT                Caller selects their editor (OpEd or LORE)
  1096.       SET_GMENUS              Does caller want graphics menus BEFORE regular
  1097.       SET_HELP                Allows caller to change their help level
  1098.       SET_IBM                 Allows caller to select IBM ASCII characters
  1099.       SET_KEYS                Allows caller to select "Hot Key" menus
  1100.       SET_LEN                 Allows caller to change their screen length
  1101.       SET_MENU                Caller can return to menu where they logged off
  1102.       SET_MORE                Allows caller to setup for "More?" prompting
  1103.       SET_NULLS               Allows caller to decide if Opus should send nulls
  1104.       SET_TALK                Allows caller to use OPED with TTY menus
  1105.       SET_TABS                Allows caller to decide if Opus should send tabs
  1106.       SET_TIME                Allows caller to have time left shown at menus
  1107.       SET_VID                 Allows caller to select their video mode
  1108.       SET_WIDTH               Allows caller to choose their screen width
  1109.  
  1110.  
  1111.      SYSOP MENU - COMMANDS JUST FOR THE SYSOP 
  1112.  
  1113.       SYS_MAIL                Show Sysop matrix information and menu.
  1114.  
  1115.  
  1116.  
  1117.  
  1118.     Spice - Ver 1.00                                                  Page 15
  1119.  
  1120.  
  1121.  
  1122.      MESSAGE MENU
  1123.  
  1124.       CHG_AREA                Change to another Message Area
  1125.       MSG_CHILD               Show reply to current message, if any
  1126.       MSG_EDIT_NEW            Enter a new message
  1127.       MSG_EDIT_REPLY          Enter a reply to last message read
  1128.       MSG_FRWD                Copy message to another caller/area
  1129.       MSG_HELP = <filename>   Show help file specific to this area
  1130.       MSG_HURL                Move a message to another area
  1131.       MSG_INQ                 Look for a specific string in To/From/Subject
  1132.       MSG_KILL                Delete a message
  1133.       MSG_LAST                Show current message again
  1134.       MSG_LIST                Show a list of message To/From/Subject
  1135.       MSG_NAREA               Go to next area where there's unread mail
  1136.       MSG_NEXT                Show next message FORWARD in this area
  1137.       MSG_NONSTOP             Show complete messages NON-STOP to end
  1138.       MSG_PARENT              Show originating message to this one
  1139.       MSG_PRIOR               Show next message PREVIOUS in this area
  1140.       MSG_QINQ                Search for string, then display msg where found
  1141.       MSG_QUICK               Search for msg to caller, display msg when found
  1142.       MSG_RULES               Show rules for area (Rules.BBS must be present)
  1143.       MSG_SCAN                Scan for new messages (Section use only)
  1144.       MSG_UPLD_NEW            Upload a message via Xmodem.
  1145.       MSG_XPRT                Export a message to ASCII text file or printer
  1146.  
  1147.  
  1148.      FILE MENU
  1149.  
  1150.       CHG_AREA                Change to another File area
  1151.       F_ADOPT                 Adopt a file into files database
  1152.       F_ARCDIR                Show the files inside a listed compressed file
  1153.       F_DNHANG                Download a file, let Opus hangup after 10 seconds
  1154.       F_DNLD                  Download a file
  1155.       F_DSPL                  Type a text file to screen for viewing
  1156.       F_HELP = <filename>     Show help file specific to this area
  1157.       F_HURL                  Move a file from one area to another
  1158.       F_KILL                  Delete file 
  1159.       F_LOCATE                Locate a file (Looks in all areas)
  1160.       F_LONG                  Show extended info on file (Uploader, etc)
  1161.       F_NEW                   Show list of files uploaded since last call
  1162.       F_RAWDIR                Show DOS directory of file area
  1163.       F_TEMP                  Select a temporary DOS directory 
  1164.       F_TITLES                Show file titles, date, size & description
  1165.       F_UPLD                  Upload a file 
  1166.  
  1167.  
  1168.      HISTORY MENU - A CALLER'S PERSONAL INFO
  1169.  
  1170.       USR_ADDRESS             Allows caller to change their listed address
  1171.       USR_ALIAS               Allows caller to change their alias
  1172.       USR_ANSWER              Allows caller to change answer to Sysop question 
  1173.       USR_BIRTHDAY            Allows caller to change their listed birthday
  1174.       USR_CITY                Allows caller to change their listed city
  1175.       USR_LANG                Allows caller to change their preferred language
  1176.       USR_LIST                Allows caller to change how they're listed in the
  1177.                               User List
  1178.       USR_NAME                Allows caller to change their listed name
  1179.       USR_PHONE               Allows caller to change their listed phone number
  1180.       USR_PWD                 Allows caller to change their password
  1181.  
  1182.  
  1183.  
  1184.     Spice - Ver 1.00                                                  Page 16
  1185.  
  1186.  
  1187.  
  1188.      THE EDITOR COMMANDS FOR LORE AND OPED
  1189.  
  1190.       ED_ABORT                LORE       Cease entry of msg and kill it
  1191.       ED_ATTR                 LORE/OPED  Change HANDLING attributes
  1192.       ED_CHG                  LORE       Change a line in current message
  1193.       ED_CONT                 LORE       Continue adding text to message
  1194.       ED_DEL                  LORE       Delete a line in current message
  1195.       ED_DISK                 LORE/OPED  Read in ASCII file from disk
  1196.       ED_FROM                 LORE/OPED  Change the FROM part of a msg
  1197.       ED_INSRT                LORE       Insert a line in current message
  1198.       ED_LIST                 LORE       Display current message 
  1199.       ED_SAVE                 LORE       Save current message
  1200.       ED_SUBJ                 LORE/OPED  Change the SUBJECT part of a msg
  1201.       ED_TO                   LORE/OPED  Change the TO part of a msg
  1202.       ED_UUCP                 LORE/OPED  Toggle UUCP address insertion
  1203.  
  1204.  
  1205.      SECTION MENU
  1206.  
  1207.      The Section commands are all global commands, and so can be inserted from
  1208.      any Menu.  However, you can choose to setup a separate Section Menu, and
  1209.      include any of the Section/Global commands you want.  Though they're
  1210.      already been listed in with the Global commands, here's a list of the
  1211.      Section commands:
  1212.  
  1213.       _MAKE_SECTION           Allows caller to create their own Section 
  1214.       _MY_SECTION             Toggles on Caller's created Section
  1215.       _SECTION                Takes caller to Section selection program
  1216.  
  1217.  
  1218.  
  1219.  
  1220.  
  1221.  
  1222.  
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.     Spice - Ver 1.00                                                  Page 17
  1251.  
  1252.  
  1253.  
  1254.      CUSTOM MENUS
  1255.  
  1256.      The Custom Menus are just what their name implies...custom menus setup by
  1257.      you, specific to your board.  These can be any collection of menu
  1258.      commands, to offer anything you'd like to your callers.  Below are some
  1259.      examples.
  1260.  
  1261.      Before setting up the Custom Menu itself, you must setup access to it from
  1262.      another menu:
  1263.  
  1264.        MAIN MENU:
  1265.          _CUSTOM1:  Disgrace ................Bulletin Menu
  1266.  
  1267.      then setup your Custom Menu:
  1268.  
  1269.      CUSTOM1 MENU: The WOCin' Bulletin Menu
  1270.             _SHOW:  Disgrace ................What's New = C:\Bull\New
  1271.             _SHOW:  Disgrace ................Rules = C:\Bull\Rules
  1272.             _SHOW:  Disgrace ................Compression = C:\Bull\CompInfo
  1273.             _SHOW:  Disgrace ................Time Limits = C:\Bull\Time
  1274.             _SHOW:  Disgrace ................File Lists = C:\Bull\FLists
  1275.          _GOODBYE:  Disgrace ................Goodbye (logoff)"
  1276.             _MAIN:  Disgrace ................Quit to MAIN"
  1277.  
  1278.  
  1279.      OR . . .
  1280.  
  1281.  
  1282.        CONFIG MENU:
  1283.          _CUSTOM1:  Disgrace ................Personal Setups
  1284.  
  1285.      CUSTOM1 MENU: Caller's Personal Setups
  1286.           USR_PWD:     Disgrace ................Password Change 
  1287.       USR_ADDRESS:     Normal   ................Address Change
  1288.          USR_CITY:     Normal   ................City Change
  1289.         USR_PHONE:     Normal   ................Telephone Change
  1290.      _MAKE_FILE_MACRO: Disgrace ................File Area Macro
  1291.      _MAKE_MSG_MACRO:  Disgrace ................Msg Area Macro
  1292.       _MAKE_MACRO:     Disgrace ................Default Macro
  1293.          _GOODBYE:     Disgrace ................Goodbye (logoff)"
  1294.             _MAIN:     Disgrace ................Quit to MAIN"
  1295.  
  1296.  
  1297.  
  1298.  
  1299.  
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.     Spice - Ver 1.00                                                  Page 18
  1317.  
  1318.  
  1319.  
  1320.      MISCELLANEOUS FUNCTIONS 
  1321.  
  1322.  
  1323.      LIST CONFIG
  1324.  
  1325.      This selecton on the Opus Configuration Menu will create a complete file
  1326.      or hard copy listing of your settings for viewing or printing.  The file
  1327.      will be written to the path or device you choose when you enter this area:
  1328.  
  1329.              Filename: C:\Opus\MYCONFIG.LST
  1330.        Do it
  1331.        Quit
  1332.        ?help
  1333.  
  1334.      will create a file called MYCONFIG.LST listing all parameter settings, all
  1335.      message and file areas, message and file area access levels, and type of
  1336.      area for the message sections.  As stated earlier, this file is NOT a
  1337.      replacement for the ASCII BBS.CTL file, nor does Spice update that file.  
  1338.  
  1339.  
  1340.      VALIDATE
  1341.  
  1342.      When chosen from the Opus Configuration Menu, Validate will run through
  1343.      your entire setup, and show you any inconsistancies it finds.  For
  1344.      example, if you've setup your logoff to show C:\Opus\Misc\Byebye, and
  1345.      there's no Byebye.BBS or Byebye.GBS in that directory, Spice will show you
  1346.      a warning, then continue on.
  1347.  
  1348.  
  1349.      MAKE HELP FILES
  1350.  
  1351.      The complete guide to having Spice create custom help screens for you is
  1352.      available in detail here, on page 27 of these docs.
  1353.  
  1354.  
  1355.  
  1356.  
  1357.  
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.     Spice - Ver 1.00                                                  Page 19
  1383.  
  1384.  
  1385.  
  1386.      THE NODELIST MANAGER
  1387.  
  1388.      The Spice Nodelist Manager works with both the Version 6 and Version 7
  1389.      nodelist, displaying one system at a time, and also enabling you to move
  1390.      back and forth in the nodelist.  When you enter the Nodelist Manager,
  1391.      you'll see the first board listed according to the way you've (shrunk) and
  1392.      then compiled your list.  Here's how each board is listed:
  1393.  
  1394.           Address: . . . . The address of the board
  1395.               Hub: . . . . The node number of the hub for this board
  1396.          Password: . . . . Session password for this board
  1397.             Board: . . . . The board's name
  1398.             Sysop: . . . . Sysop's name
  1399.              City: . . . . City where board is located
  1400.             Phone: . . . . Phone number for the board
  1401.         User cost: . . . . User's cost to send netmail to this board
  1402.         Call cost: . . . . Actual cost of sending netmail to this board
  1403.        Modem type: . . . . Modem value number
  1404.         Baud rate: . . . . Baud rate of the board
  1405.               Hub: . . . . Is this board a Hub?
  1406.              Host: . . . . Is this board a Net Host?
  1407.            Region: . . . . Is this board a Region CoOrdinator?
  1408.              Zone: . . . . Is this board a Zone CoOrdinator?
  1409.                CM: . . . . Does this board accept continuous mail?
  1410.             Point: . . . . Is this board a Point?
  1411.  
  1412.      Below the information on the board are commands to allow you to move
  1413.      around within the listed systems:
  1414.  
  1415.      Find Address
  1416.         Sysop find   . . . Find by Sysop name (First Last/Last, First/Last)
  1417.         N go to next . . . Go to next board in list
  1418.         P go to prior. . . Go to previous board in list 
  1419.         ^ go to first. . . Go to first board in list 
  1420.         $ go to last . . . Go to last board in list
  1421.  
  1422.      The last two commands will let you insert information, and save any
  1423.      changes you've made:
  1424.  
  1425.         Insert node  . . . Insert a new board into list
  1426.         Write changes. . . Write all changes made to file
  1427.  
  1428.      The ability to modify any listing is tremendously helpful for changes you
  1429.      want to make temporarily, or to add a board that you don't normally
  1430.      compile into your list for a quick file request.  Keep in mind that the
  1431.      next time you compile your nodelist, all changes made in Spice will be
  1432.      overwritten.  To make permanent changes such as session level passwords,
  1433.      or phone numbers that differ from those in the nodelist, you'll need to
  1434.      add them to your compiler's control file.
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.     Spice - Ver 1.00                                                  Page 20
  1449.  
  1450.  
  1451.  
  1452.      THE EVENT MANAGER
  1453.  
  1454.      When you call up the Spice Event Manager (recognizable to most Sysops as
  1455.      similar to OEvent),  the screen will show you the first eight events for
  1456.      your system, and some other useful info.  Here's a clip from an event
  1457.      setup illustrating what each field means:
  1458.  
  1459.      TZ=EST (UTC+4hours)                                   
  1460.          ^      ^
  1461.      Shows this Sysop is using Eastern Standard Time, or UTC plus 4 hours. 
  1462.      This is setup in your autoexec.bat file.
  1463.  
  1464.      Below the column names are two other variables that you may, if you feel a
  1465.      burning such a burning desire, change to suit yourself.  These are
  1466.      explained below:
  1467.  
  1468.      <!>Caller Count =  #####
  1469.             <@>Quote =  # (Usually 0)
  1470.  
  1471.      The remaining screen is made up of the first eight events, and their
  1472.      settings. (Use PageDown or your arrow keys to move down the list if you
  1473.      have more than eight events.)  
  1474.  
  1475.          Tag  Day     Start    End     Run   Exit Mail LO NL CM SX MO RQ NR FR
  1476.                                                    <4> <5><6><7><8><9><0><\><P>
  1477.      000  Z SMTWTFS    0:00 L  4:59 L  ENA           Y   1 Y  Y  N  N  Y  N  15
  1478.      001  X SMTWTFS *  0:01 L  0:01 L  ENA  F 090
  1479.      002  X sMtWtFs *  5:30 L  5:30 L  ENA  F 080
  1480.       ^   ^   ^     ^   ^   ^    
  1481.       |   |   |     |   |   |    
  1482.       |   |   |     |   |   |
  1483.       |   |   |     |   |   +--- Either L)ocal or G)reenwich Time
  1484.       |   |   |     |   +------- Starting Time for this event
  1485.       |   |   |     +----------- A "*" here indicates event has been run today
  1486.       |   |   +----------------- Days on which event will be run
  1487.       |   +--------------------- What happens during event - See Tag Changes
  1488.       +------------------------- Event number
  1489.  
  1490.  
  1491.          Tag  Day     Start    End     Run   Exit Mail LO NL CM SX MO RQ NR FR
  1492.                                                    <4> <5><6><7><8><9><0><\><P>
  1493.      000  Z SMTWTFS    0:00 L  4:59 L  ENA           Y   1 Y  Y  N  N  Y  N  15
  1494.      001  X SMTWTFS *  0:01 L  0:01 L  ENA  F 090 
  1495.      002  X sMtWtFs *  5:30 L  5:30 L  ENA  I 080 
  1496.                                  ^  ^   ^   ^  ^  
  1497.                                  |  |   |   |  |
  1498.                                  |  |   |   |  |
  1499.      Ending time of event -------+  |   |   |  |
  1500.      L)ocal or G)reenwich Time -----+   |   |  |
  1501.      Whether or not event is enabled ---+   |  |
  1502.      Whether event is Forced or Informal ---+  |
  1503.      Exiting errorlevel if event is external --+
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514.     Spice - Ver 1.00                                                  Page 21
  1515.  
  1516.  
  1517.  
  1518.          Tag  Day     Start    End     Run   Exit Mail LO NL CM SX MO RQ NR FR
  1519.                                                    <4> <5><6><7><8><9><0><\><P>
  1520.      000  Z SMTWTFS    0:00 L  4:59 L  ENA           Y   1 Y  Y  N  N  Y  N  15
  1521.      001  X SMTWTFS *  0:01 L  0:01 L  ENA  F 090    ^   ^ ^  ^  ^  ^  ^  ^  ^  
  1522.      002  X sMtWtFs *  5:30 L  5:30 L  ENA  F 080    |   | |  |  |  |  |  |  |
  1523.                                                      |   | |  |  |  |  |  |  |
  1524.                                                      |   | |  |  |  |  |  |  |
  1525.      Should mail be sent during this event? ---------+   | |  |  |  |  |  |  |
  1526.      Highest cost in cents for local mail ---------------+ |  |  |  |  |  |  |
  1527.      Local Mail sent? -------------------------------------+  |  |  |  |  |  |
  1528.      Send mail to Continuous Mail Systems? -------------------+  |  |  |  |  |
  1529.      Supress Exits during this event? ---------------------------+  |  |  |  |
  1530.      Mail Only Event?  If Yes, system will refuse human callers ----+  |  |  |
  1531.      Allow File Requests? ---------------------------------------------+  |  |
  1532.      Send your File Requests? --------------------------------------------+  |
  1533.      Frequency of system dialouts -------------------------------------------+
  1534.  
  1535.  
  1536.      If you're new to setting up an event schedule, one of the most important
  1537.      things to know is that different TYPES of events are setup using the Tag
  1538.      field.  
  1539.  
  1540.      For example, an "X" type event will cause Opus to eXit at a specific
  1541.      errorlevel, run a program or batch file, then return Opus to it's ready
  1542.      state.  A "Z" type event, called a Behavior event, is more like a block of
  1543.      time during which you're going to allow your system to only make calls to
  1544.      certain other boards depending on the costs you've setup in your nodelist
  1545.      compiler.  All of the different types (tags) are listed here under the
  1546.      "<T> Tag Change" instructions.
  1547.  
  1548.      Here are the commands available to you for setting up a schedule that
  1549.      saves you money, and has your system doing WHAT you want it to do, and
  1550.      WHEN.
  1551.  
  1552.  
  1553.      EVENT MANAGER COMMANDS
  1554.  
  1555.      Note that all of the commands listed here are listed in the menu, with the
  1556.      except of "L" "V" and "X".
  1557.  
  1558.      <!>   Caller Count    - Change the caller count.
  1559.  
  1560.      <@>   Quote = #       - Set the Quote position to zero.
  1561.  
  1562.      <+>   Next Event      - Move to next event.
  1563.  
  1564.      <->   Previous Event  - Move to previous event.
  1565.  
  1566.      <\>   SEE EDIT BEHAVIOR <Z>
  1567.  
  1568.      <1>   Enable/Disable  - Specify whether event should be enabled or not.
  1569.  
  1570.      <2>   Insert copy     - Copy an event to another line.
  1571.  
  1572.      <3>   Delete Event    - Remove this event from your listing.
  1573.  
  1574.      <4>   SEE EDIT BEHAVIOR <Z>
  1575.  
  1576.      <5>   SEE EDIT BEHAVIOR <Z>
  1577.  
  1578.      <6>   SEE EDIT BEHAVIOR <Z>
  1579.  
  1580.     Spice - Ver 1.00                                                  Page 22
  1581.  
  1582.  
  1583.  
  1584.      <7>   SEE EDIT BEHAVIOR <Z>
  1585.  
  1586.      <8>   SEE EDIT BEHAVIOR <Z>
  1587.  
  1588.      <9>   SEE EDIT BEHAVIOR <Z>
  1589.  
  1590.      <0>   SEE EDIT BEHAVIOR <Z>
  1591.  
  1592.      <A>   Request limit   - Set the limit for file requests.
  1593.  
  1594.      <B>   Beginning UCT   - Toggle start time to Local or UCT.
  1595.  
  1596.      <C>   Cost/User DL    - Specify cost for a "local" call.
  1597.  
  1598.      <CR>  Edit Comment    - Insert a brief description of the event.
  1599.  
  1600.      <D>   Days of Week    - Specify day(s) of week this event will be run.
  1601.                              Uppercase letters indicate that the event WILL
  1602.                              be run on those days, while lowercase show that
  1603.                              the event is NOT set to be run on that day.
  1604.  
  1605.      <E>   End Time        - Specify the ending time for this event.
  1606.  
  1607.      <ESC> Abort           - Do NOT save changes and Quit Event Manager.
  1608.  
  1609.      <F>   Force Event     - Specify that this event is a FORCED event.
  1610.  
  1611.      <G>   End UCT         - Toggle end time to Local or UCT.
  1612.  
  1613.      <I>   Informal Event  - Specify this this event is an INFORMAL event.
  1614.  
  1615.      <L>   NOT ON MENU     - Save changes and continue editing
  1616.  
  1617.      <M>   Move Time       - Move the start and end times of this event.
  1618.  
  1619.      <N>   Jump to Event   - Jump to event #.
  1620.  
  1621.      <O>   Sort Time       - Sort event list by starting time.
  1622.  
  1623.      <P>   Call Frequency  - Specifies how often Opus will make it's outgoing
  1624.                              calls.  This can be any number between 5 and 40.
  1625.                              A value of 15 will be approximately 1.5 minutes
  1626.                              between calls, 5 would be about 10 seconds apart,
  1627.                              and a value of 40 would be about 10 minutes.
  1628.  
  1629.      <Q>   Quit and Save   - Save changes and Quit Event Manager.
  1630.  
  1631.      <R>   Errorlevel      - For External Events: Specify exit errorlevel.
  1632.                              For Behavior Events: Specify error offset.
  1633.                              For Yell Events:     Specify length of bell time.
  1634.  
  1635.      <S>   Start time      - Specify starting time for this event.
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.     Spice - Ver 1.00                                                  Page 23
  1647.  
  1648.  
  1649.  
  1650.      <T>   Change Tag      - Specifies WHAT Opus is to do during this event:
  1651.  
  1652.                 H        The Housekeeping Event - This will clear all *.$$?
  1653.                          files from your Outbound direcortory.
  1654.  
  1655.                 I        The Internal Mailer Event - This event will tell
  1656.                          Opus to use it's own internal mailer.  If you've
  1657.                          setup your control file to use an external mailer,
  1658.                          this event will override that setting.
  1659.  
  1660.                 M        The Mailer Event - This event lets you tell Opus
  1661.                          to use an external mailer instead of Opus's own
  1662.                          internal mailer.  While this is almost
  1663.                          transparent to callers, it takes lots o' memory.
  1664.  
  1665.                 S        The ScanAll Event - Will run Opus's internal
  1666.                          mail scanner.
  1667.  
  1668.                 U        The User Event - Allows you to change the time and
  1669.                          download limits for callers during this event.
  1670.  
  1671.                 X        The External Event - Using the errorlevel set by
  1672.                          the "R" command (above), Opus will exit with the
  1673.                          set errorlevel and will will follow the "GOTO"
  1674.                          setup in your nerf.bat.  In the example below, if
  1675.                          you were to setup an exit errorlevel of 90, Opus
  1676.                          would run CLEAN.BAT, then return to START and
  1677.                          reset the board.
  1678.  
  1679.                                        @Echo Off
  1680.                                        Cls
  1681.                                      :START
  1682.                                        C:
  1683.                                        CD\Opus
  1684.                                        Opus BBS
  1685.                                      :LEVEL
  1686.                                         If ERRORLEVEL 90 goto Midnight
  1687.                                         If ERRORLEVEL 80 goto Triweek
  1688.                                         If ERRORLEVEL 5 goto Start
  1689.                                         If ERRORLEVEL 4 goto Start
  1690.                                         If ERRORLEVEL 3 goto Error
  1691.                                         If ERRORLEVEL 2 goto Start
  1692.                                         If ERRORLEVEL 1 goto End
  1693.                                      :MIDNIGHT
  1694.                                         REM - Run Nightly Cleaning
  1695.                                         Call CLEAN
  1696.                                         Goto Start
  1697.  
  1698.                     Two things to note about the nerf.bat clip:
  1699.  
  1700.                     1. Opus reserves Errorlevels 1 - 5 for it's own use, so
  1701.                        you can't use them for your events.
  1702.  
  1703.                     2. If you're using a version of DOS below 3.3,  the CALL
  1704.                        command to run a batch file then return to the original
  1705.                        batch file will be unavailable to you.  You can get
  1706.                        around this by putting your entire batch file into
  1707.                        nerf.bat.
  1708.  
  1709.                 Y        The Yell Event - Sets when "Yell" will be
  1710.                          available to your callers.
  1711.  
  1712.     Spice - Ver 1.00                                                  Page 24
  1713.  
  1714.  
  1715.  
  1716.                 Z        The Behavior Event - This controls the way OPUS
  1717.                          will handle mail, do it's scanning, and take care
  1718.                          of the Outbound directory.
  1719.  
  1720.      <V>   NOT ON MENU     - Tag an event as having been done for today
  1721.  
  1722.      <X>   NOT ON MENU     - Toggle the execute immediately flag
  1723.  
  1724.      <Z>   Edit Behavior   - Specify how Opus will handle outbound mail.
  1725.  
  1726.               When you choose to Edit Behavior, you'll be presented with a
  1727.               sub-Menu allowing you to work with the specific fields on the
  1728.               screen:
  1729.  
  1730.            <S> Send Mail       <L> Local Only      <N> No Local   <C> CM Only
  1731.            <E> Suppres Exits?  <M> Mail Only (ZMH) <R> Allow Requests?
  1732.  
  1733.               These commands also directly relate to the numbers listed on
  1734.               the display below their commands:
  1735.  
  1736.            Mail   LO   NL   CM   SX   MO   RQ   NR
  1737.            <4>    <5>  <6>  <7>  <8>  <9>  <0>  <\>
  1738.  
  1739.               So, you can work from the Sub-Menu, or directly from keyboard
  1740.               to toggle the selection you want to change.
  1741.  
  1742.         SUB-MENU   KEYBRD  DISPLAY    COMMAND
  1743.  
  1744.           <S>        4       Mail     Toggle Send Mail during this event.
  1745.  
  1746.           <L>        5       LO       Toggle Local Mail Only.  For those boards
  1747.                                       that are below the current "local" cost
  1748.                                       definition.
  1749.  
  1750.           <N>        6       NL       Toggle No-Local Mail.  No mail at or
  1751.                                       below "local" cost will be sent.
  1752.  
  1753.           <C>        7       CM       Toggle Continuous-Mail only.  Send only
  1754.                                       mail marked as "Crash" to another board
  1755.                                       that can accept mail 24 hours.
  1756.  
  1757.           <E>        8       SX       Toggle Suppress Exits.  If YES, Opus
  1758.                                       will NOT Exit when Crash-Mail, or for
  1759.                                       other reasons set in your control file.
  1760.  
  1761.           <M>        9       MO       Toggle Mail-Only. If set to YES, Opus
  1762.                                       will not accept human callers.
  1763.  
  1764.           <R>        0       RQ       Toggle File-Requests.  If set to YES,
  1765.                                       File Requests will be honored.  If NO,
  1766.                                       Opus will refuse all file requests.
  1767.  
  1768.                      /       NR       No Requests - File Requests FROM you will
  1769.                                       not be sent.  Any *.REQ file will be
  1770.                                       held.
  1771.  
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  
  1778.     Spice - Ver 1.00                                                  Page 25
  1779.  
  1780.  
  1781.  
  1782.      THE SPICE CONFIGURATION MENU
  1783.  
  1784.      The Spice Configuration Menu is where you choose the task number you want
  1785.      to work with, your color preferences for the Spice menus, color
  1786.      preferences for Spice generated help screens, and the path for your
  1787.      ENGLISH.HLP file.
  1788.  
  1789.           Control         ......... Task number, Language Key and Video Modes
  1790.           Select colors   ......... Spice Menu color choices
  1791.           Help file       ......... Color selections for Opus help screens 
  1792.           Quit            ......... Quit to Main Menu        
  1793.           ?help           ......... Help for this Menu 
  1794.  
  1795.  
  1796.      CONTROL 
  1797.  
  1798.            Opus tasks: ............. The number of different Opus tasks
  1799.          language key: EN
  1800.               buffers: 5
  1801.  
  1802.        Local display
  1803.  
  1804.            Video Mode: ............. Local Display Mode (Bios, Ansi, etc)
  1805.            Color/Mono: ............. Local color choice: Color or Monochrome
  1806.          Screen width: ............. Screen width in characters
  1807.         Screen length: ............. Screen length in characters
  1808.  
  1809.        Remote display
  1810.            Video Mode: ............. Remote Display Mode (Bios, Ansi, etc)
  1811.            Color/Mono: ............. Remote color choice: Color or Monochrome 
  1812.  
  1813.  
  1814.      SELECT COLORS
  1815.  
  1816.      Spice lets you choose the colors it'll use to display it's menus to you,
  1817.      and this is where you make those choices:
  1818.  
  1819.           Menu select: ............. Color of highlighted menu item
  1820.             Menu text: ............. Color of non-highlighted menu item
  1821.             Edit line: ............. Color of highlighted edit line              
  1822.            Status bar: ............. Color of status bar
  1823.  
  1824.  
  1825.      HELP FILE
  1826.  
  1827.      Spice has the ability to generate custom-to-your-board help screens to
  1828.      assist callers.  This area is where you tell Spice what colors you prefer
  1829.      for these files, and where it should find it's data.    When you enter
  1830.      this area of Spice, you be able to enter this information:
  1831.  
  1832.            Menu colors ........ Select colors for custom help files
  1833.            Template files ..... Path to ENGLISH.HLP file
  1834.  
  1835.  
  1836.  
  1837.  
  1838.  
  1839.  
  1840.  
  1841.  
  1842.  
  1843.     Spice - Ver 1.00                                                  Page 26
  1844.  
  1845.  
  1846.  
  1847.      MENU COLORS
  1848.  
  1849.            Title color: ........ Color for screen title line
  1850.            Prompt char: ........ Color for prompt letter on Opus menu
  1851.            Prompt text: ........ Color for text on Opus menu
  1852.            Help hilite: ........ Color for highlighted text in help screen
  1853.              Help text: ........ Color for normal text in body of help screen
  1854.            Menu Prompt: ........ Color for help screen menu keys
  1855.              Menu Text: ........ Color for help screen menu prompts
  1856.           More? Prompt: ........ Color for the "More?" prompt in help screens
  1857.  
  1858.  
  1859.      TEMPLATE FILES
  1860.  
  1861.      Once you've told Spice what colors to use when it creates the files, you
  1862.      need to tell it the path to the file ENGLISH.HLP.  This is the file that
  1863.      contains the information on each menu command.
  1864.  
  1865.           English       : C:\Opus\Help\ENGLISH.HLP
  1866.  
  1867.      will search C:\Opus\Help for the file ENGLISH.HLP.
  1868.  
  1869.      Step by step instructions for having Spice generate custom help screens
  1870.      for your board are detailed below.
  1871.  
  1872.  
  1873.  
  1874.      SPICE GENERATED HELP SCREENS
  1875.  
  1876.      In addition to its many other functions, Spice will generate help screens
  1877.      for all of your menus.  
  1878.  
  1879.      Special features of Spice Created Help Screens:
  1880.  
  1881.      o  Spice generated help screens will respect the access levels you've 
  1882.         set in your control file.  So if you offer the H)url command to 
  1883.         Clerk and above, only those callers whose access is set for Clerk 
  1884.         or above will see the help for the H)url command.  
  1885.  
  1886.      o  Spice will respect the names of the commands you've used since it 
  1887.         reads the Opus command in your control file for it's info, then 
  1888.         applies the name you've given to that command.  For example, if you
  1889.         offer "G)imme File" as a menu command instead of "D)ownload", the 
  1890.         help screen will offer help for the command "G)imme File", but Spice
  1891.         will know that that's your name for "D)ownload", and will input the
  1892.         correct help into the help screen.
  1893.  
  1894.      o  Spice help screens will be created according to the Path\Name you've 
  1895.         specified in your control file if you have a _SHOW, F_HELP or 
  1896.         MSG_HELP, and the prompt starts with a "?".  
  1897.  
  1898.      o  Viewing the Help Screens from Opus is extremely fast, since Spice
  1899.         generates goto's, instead  of the "cycle thru the whole thing"
  1900.         that you see in most help files.
  1901.  
  1902.      o  Spice will check and report back to you if you don't have a help 
  1903.         prompt available on a menu.
  1904.  
  1905.      o  Spice will work with any language if the language file *.HLP is   
  1906.         present.  Currently, only ENGLISH.HLP is included with Spice and 
  1907.         these docs only deal with setting up help screens in English.
  1908.  
  1909.     Spice - Ver 1.00                                                  Page 27
  1910.  
  1911.  
  1912.  
  1913.      Spice will generate the following help screens if you've setup your
  1914.      control file for them:
  1915.  
  1916.      Main Menu Help                     History Menu Help
  1917.      Configuration Menu Help            LORE Editor Help
  1918.      Message Menu Help                  Sysop Menu Help
  1919.      File Menu Help                     Section Menu Help
  1920.      Custom Menu Help
  1921.  
  1922.      If you don't have a "?" prompt offered for a menu, you'll get a warning
  1923.      message, but Spice will continue on it's merry way.  If this happens, and
  1924.      you want to offer a help prompt for that menu, you must add it to your
  1925.      control file, then re-run the Spice help screen generation program.
  1926.  
  1927.      IMPORTANT - Spice will put the help screens in the area(s) that you've set
  1928.                  in your control file, overwriting any that are already there. 
  1929.                  So, if you have some help screens you want to save, consider
  1930.                  moving them to another area or renaming them.  Spice writes
  1931.                  *.BBS screens only, so *.GBS (or any other extension named
  1932.                  files) won't be effected.
  1933.  
  1934.  
  1935.      SETTING UP - EDITING ENGLISH.HLP
  1936.  
  1937.      The file ENGLISH.HLP that accompanies Spice is what it uses to create the
  1938.      help screens.  The commands in ENGLISH.HLP are organized into text groups.
  1939.      The NACL keyword, delimited by brackets, starting in column #1, is the
  1940.      text group seperator.  Spice builds an index of these keys, so it knows
  1941.      where to find the text when building the help files (which makes for much
  1942.      faster access from the board).  It will also recognize all the color
  1943.      strings and Blink in the template file, and also "escapes" left brackets
  1944.      (i.e. [[).
  1945.  
  1946.      All of the regular Opus commands are included in ENGLISH.HLP. However,
  1947.      because Opus allows you to create Custom Menus, and to customize your
  1948.      regular menus, there are several areas of ENGLISH.HLP that you'll need to
  1949.      edit in order to offer help specific to your board.  The commands you'll
  1950.      need to edit are:
  1951.  
  1952.                Any Custom Menus you offer
  1953.                _SHOW
  1954.                _OUTSIDE
  1955.                _PICK_SECTION
  1956.                _STACK
  1957.  
  1958.      If you offer Custom Menus, Spice has no way of knowing what they are, so
  1959.      you're going to have to add these names to ENGLISH.HLP.  Call up the word
  1960.      processor of your choice that can save your work in ASCII format, and pull
  1961.      ENGLISH.HLP in to work with it.   You'll see that each "key" word is
  1962.      surrounded by square brackets, and that the Custom Menus are listed first,
  1963.      followed by _SHOW, _PICK_SECTION, _OUTSIDE, _STACK, and some examples:
  1964.  
  1965.      [_CUSTOM1]
  1966.        Change to the
  1967.  
  1968.      [_CUSTOM2]
  1969.        Change to the
  1970.  
  1971.      etc etc...
  1972.  
  1973.  
  1974.  
  1975.     Spice - Ver 1.00                                                  Page 28
  1976.  
  1977.  
  1978.  
  1979.      Edit the Custom Menu listings that apply to your board, so that if a
  1980.      caller asks for help with that Menu choice, they'll be shown the correct
  1981.      help line. 
  1982.  
  1983.      From BBS.CTL file:
  1984.  
  1985.      MAIN MENU "The Emerald City Main Menu"
  1986.           _CUSTOM1      Disgrace    "Off-Line Readers"
  1987.           _CUSTOM2      Disgrace    "Sections"
  1988.  
  1989.      So the corresponding lines in ENGLISH.HLP would be:
  1990.  
  1991.      [_CUSTOM1]
  1992.        Change to the Off-Line Reader Menu.
  1993.  
  1994.      [_CUSTOM2]
  1995.        Change to the Sections Menu.
  1996.  
  1997.      The next thing to work with will be the menu commands _SHOW, _OUTSIDE
  1998.      _PICK_SECTION, and _STACK.  Since these items can appear more than once
  1999.      in a menu, Spice gives you the ability to define them individually using
  2000.      modifiers.  Let's work with _SHOW first, since it's the most used of the
  2001.      three.  
  2002.  
  2003.      Here's what _SHOW looks like with it's modifiers:
  2004.  
  2005.      _SHOW          - Default Show command.
  2006.      _SHOW[B]       - The Show command for selection "B".
  2007.      _SHOW[MAIN][B] - The Show command, on the Main Menu, for selection "B".
  2008.  
  2009.      For example, let's say that in your control file, you have the following:
  2010.  
  2011.      MAIN MENU:
  2012.             _SHOW:  Disgrace ................Bulletins
  2013.             _SHOW:  Disgrace ................Top 10 Callers
  2014.  
  2015.      to enable Spice to distinguish between the two different "shows" in the
  2016.      help screen, you could edit ENGLISH.HLP as follows:
  2017.  
  2018.       _SHOW[B]
  2019.      This selection takes you to the Bulletin Menu.
  2020.  
  2021.       _SHOW[T]
  2022.      This selection will display a list of the top ten callers.
  2023.  
  2024.      BUT...What if you use the _SHOW command with a "T" in another menu?  Let's
  2025.      say you have a setup something like this:
  2026.  
  2027.      MAIN MENU:
  2028.             _SHOW:  Disgrace ................Bulletins
  2029.             _SHOW:  Disgrace ................Top 10 Callers
  2030.  
  2031.      FILE MENU:
  2032.             _SHOW:  Disgrace ................Top 10 Files
  2033.  
  2034.      Since we've used _SHOW and the prompt character of "T" in two different
  2035.      menus, we have to tell Spice, through the ENGLISH.HLP file, which menu as
  2036.      well as which prompt:
  2037.  
  2038.       _SHOW[MAIN][T]
  2039.      This selection will display a list of the top ten callers.
  2040.  
  2041.     Spice - Ver 1.00                                                  Page 29
  2042.  
  2043.  
  2044.  
  2045.  
  2046.       _SHOW[FILE][T]
  2047.      This selection will display a list of the top ten downloaded files.
  2048.  
  2049.      To define the help screens for _OUTSIDE, _PICK_SECTION and _STACK you
  2050.      would edit the ENGLISH.HLP file in exactly the same way:
  2051.  
  2052.      From the BBS control file:
  2053.  
  2054.      SECTION MENU:
  2055.        _PICK_section: Disgrace ........Genealogy = G
  2056.        _PICK_section: Disgrace ........ALL AREAS/RESET =
  2057.  
  2058.      SYSOP MENU:
  2059.             _OUTSIDE: AsstSysop .......Remote DOS = RUN c:\opus\remdos.bat
  2060.             _OUTSIDE: Sysop ...........Local DOS = RUN c:\opus\locdos.bat
  2061.  
  2062.      CUSTOM1 MENU: 
  2063.             _OUTSIDE: Sysop ...........My Mail = RUN c:\opus\mail.bat
  2064.  
  2065.  
  2066.      From ENGLISH.HLP:
  2067.  
  2068.       _PICK_SECTION[G]
  2069.      Sets your board access to the Genealogy areas only.
  2070.  
  2071.       _PICK_SECTION[A]
  2072.      Resets your Section so that the entire board is open to you again.
  2073.  
  2074.       _OUTSIDE[SYSOP][R]
  2075.      Drop to DOS during a remote call.
  2076.  
  2077.       _OUTSIDE[SYSOP][L]
  2078.      Drop to DOS from local keyboard.
  2079.  
  2080.       _OUTSIDE[CUSTOM1][M]
  2081.      Run Sysop's mail batch file.
  2082.  
  2083.  
  2084.      If you're unsure of how many _SHOW, _PICK_SECTION, _OUTSIDE and
  2085.      _STACK commands you have, you can run Spice to generate it's help
  2086.      screens, then watch as Spice writes them.  Anytime it detects a prompt
  2087.      not defined, it will report back to you:
  2088.  
  2089.      please wait ...
  2090.      indexing \opus\help\ENGLISH.HLP
  2091.      compiling c:\opus\help\main.bbs
  2092.      NO HELP TEXT FOUND FOR MENU ITEM _SHOW     <-- Missing a _SHOW on Main
  2093.      compiling c:\opus\help\c.bbs
  2094.      compiling c:\opus\help\sysop.bbs
  2095.      compiling c:\opus\help\msg.bbs
  2096.      NO HELP TEXT FOUND FOR MENU ITEM _OUTSIDE  <-- Missing an _OUTSIDE on Msg
  2097.      compiling c:\opus\help\filehelp.bbs
  2098.      compiling c:\opus\help\hist.bbs
  2099.      compiling c:\opus\help\edithelp.bbs
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.     
  2107.     Spice - Ver 1.00                                                  Page 30
  2108.  
  2109.  
  2110.  
  2111.      SETTING UP - CHOOSING YOUR COLOR COMBOS
  2112.  
  2113.      While bopping through ENGLISH.HLP, you may have noticed some other key
  2114.      codes.  These will put the colors of your choice into the files during the
  2115.      compiling.  Even if you don't want highlighting, you may want to leave
  2116.      these codes in the file, as they'll be of help to you later on.  The codes
  2117.      are for the following:
  2118.  
  2119.              TTEXT   title color
  2120.              PKEY    Opus menu prompt letter
  2121.              PTEXT   Opus menu prompt text
  2122.              HKEY    Help text high-lighted
  2123.              HTEXT   Help text normal
  2124.              MKEY    help menu prompt key
  2125.              MTEXT   help menu prompt text
  2126.              MOREP   more? prompt line
  2127.  
  2128.      Finish going through ENGLISH.HLP changing anything you like as far in the
  2129.      wording, then save the file as ASCII text when you're done.  (Remember
  2130.      where you've put the file, as you'll need to know it's path in a couple of
  2131.      paragraphs here.)
  2132.  
  2133.      At this point, you may want to look into your BBS.CTL file to make sure
  2134.      that each menu does offer a help prompt (highly recommended for those
  2135.      callers who have no idea how to navigate a board).  Call up Spice and
  2136.      check your menu selections.  Your new help screens will follow your
  2137.      Path\Name automagically if each menu group has a _SHOW, F_HELP or MSG_HELP
  2138.      item, and the prompt starts with a question mark.  If you've got your
  2139.      menus setup like this, then Spice will use the pathname specified. 
  2140.  
  2141.      For example, if you've got this line in your BBS.CTL:
  2142.  
  2143.       SYSOP MENU "WOCin Sysop Menu"
  2144.  
  2145.       _SHOW        Sysop       "?HELP" = C:\Opushelp\Helpme
  2146.  
  2147.      then Spice will create a Sysop help screen for the commands listed, name
  2148.      it Helpme.Bbs, and put it in your C:\Opushelp directory.  Otherwise, the 
  2149.      help files will be in the current directory, with the following names:
  2150.  
  2151.           FILE.BBS            CONFIG.BBS
  2152.           HISTORY.BBS         CUSTOM1.BBS
  2153.           LORE.BBS            CUSTOM2.BBS
  2154.           MAIN.BBS            CUSTOM3.BBS
  2155.           MESSAGE.BBS         CUSTOM4.BBS
  2156.           SECTION.BBS         CUSTOM5.BBS
  2157.           SYSOP.BBS           CUSTOM6.BBS
  2158.  
  2159.  
  2160.      Now that you've got your ENGLISH.HLP file edited, and made sure that you
  2161.      offer Help where you want, you can select the colors you'd like for the
  2162.      screens.  To access the color selection menu:
  2163.  
  2164.      1. Choose SPICE CONFIG from the Main Menu.
  2165.      2. Choose HELP FILE from the Spice Config Menu.
  2166.      3. Choose MENU COLORS from the Help Files Menu.
  2167.  
  2168.  
  2169.  
  2170.  
  2171.  
  2172.  
  2173.     Spice - Ver 1.00                                                  Page 31
  2174.  
  2175.  
  2176.  
  2177.      You'll see the help screen color selection menu:
  2178.  
  2179.                     title color: lightgreen on black
  2180.                     prompt char: yellow on black
  2181.                     prompt text: gray on black
  2182.                     help hilite: lightcyan on black
  2183.                       help text: white on black
  2184.                     menu prompt: yellow on black
  2185.                       menu text: lightblue on black
  2186.                    more? prompt: cyan on black
  2187.                  Quit
  2188.                  ?help
  2189.  
  2190.      By moving to your selection using your arrow keys, then choosing it by
  2191.      hitting ENTER, you can change both the foreground and background colors
  2192.      for any selection.   Foreground colors are changed using the plus and
  2193.      minus keys and background colors are changed using the left and right
  2194.      arrow keys of the keyboard.  When you've got your colors set to your
  2195.      preference, quit and save your configuration.
  2196.  
  2197.      The last thing you have to do before starting the help screen generation
  2198.      is to tell Spice where your ENGLISH.HLP file is located.  (Told you this
  2199.      bit of info would be needed.)  To let Spice know where to get it's
  2200.      information:
  2201.  
  2202.      1. Choose SPICE CONFIG from the Main Menu.
  2203.      2. Choose HELP FILE from the Spice Config Menu.
  2204.      3. Choose TEMPLATE FILES from the Help Files Menu.
  2205.      4. Choose ENGLISH from the template files list.
  2206.  
  2207.      Input the full Path\Name (C:\Opus\Help\English.Hlp), and hit Enter when
  2208.      you're done.  Then, Quit back to the Main Menu saving your configuration
  2209.      changes.  
  2210.  
  2211.      Now that Spice knows where to find the info, you're ready to have it make
  2212.      your help screens!
  2213.  
  2214.      1.  Choose OPUS CONFIG from the Main Menu.
  2215.      2.  Choose MAKE HELP FILES from the the Opus Config Menu.
  2216.      3.  Go get a (quick) cup of coffee.
  2217.  
  2218.      As noted previously, only English is currently offered with Spice, but any
  2219.      one interested in translating ENGLISH.HLP to the language of their choice
  2220.      is welcome to contact John Valentyn, author of Spice.
  2221.  
  2222.  
  2223.  
  2224.  
  2225.  
  2226.  
  2227.  
  2228.  
  2229.  
  2230.  
  2231.  
  2232.  
  2233.  
  2234.  
  2235.  
  2236.  
  2237.  
  2238.  
  2239.     Spice - Ver 1.00                                                  Page 32
  2240.  
  2241.  
  2242.  
  2243.      WHERE IS IT???
  2244.  
  2245.      At times, you'll need to find a specific BBS.CTL command to work with
  2246.      while in Spice.  This list is to help you find the exact command you're in
  2247.      search of, and to locate it quickly.
  2248.  
  2249.      Please note that some commands are listed by what they're to do, so to
  2250.      find a command like "Upload Lock", you might need to check for "File
  2251.      Upload Lock" or "Message Upload Lock".  
  2252.  
  2253.      COMMAND           FROM SPICE MAIN:          TO:          TO:
  2254.      =======================================================================
  2255.      After ArcMail:    ...... Opus Config ...... Matrix
  2256.      After Call:       ...... Opus Config ...... Session ..... Log Off
  2257.      After Edit:       ...... Opus Config ...... Matrix
  2258.      After Inbound:    ...... Opus Config ...... Matrix
  2259.      After Local:      ...... Opus Config ...... Matrix
  2260.      After Mail:       ...... Opus Config ...... Matrix
  2261.      After Relog:      ...... Opus Config ...... Session ..... Log Off
  2262.      After Toss:       ...... Opus Config ...... Matrix
  2263.      After Upload:     ...... Opus Config ...... Session ..... Log Off
  2264.      Aka Addresses:    ...... Opus Config ...... Matrix ...... Address
  2265.      Alias:            ...... Opus Config ...... Message Areas
  2266.      Alt F1 :          ...... Opus Config ...... Session ..... Function Keys
  2267.      Alt F2 :          ...... Opus Config ...... Session ..... Function Keys
  2268.      Alt F3 :          ...... Opus Config ...... Session ..... Function Keys
  2269.      Alt F4 :          ...... Opus Config ...... Session ..... Function Keys
  2270.      Alt F5 :          ...... Opus Config ...... Session ..... Function Keys
  2271.      Alt F6 :          ...... Opus Config ...... Session ..... Function Keys
  2272.      Alt F7 :          ...... Opus Config ...... Session ..... Function Keys
  2273.      Alt F8 :          ...... Opus Config ...... Session ..... Function Keys
  2274.      Alt F9 :          ...... Opus Config ...... Session ..... Function Keys
  2275.      Alt F10:          ...... Opus Config ...... Session ..... Function Keys
  2276.      Anonymous OK:     ...... Opus Config ...... Message Areas
  2277.      Area Type:        ...... Opus Config ...... Message Areas
  2278.      AutoAnswer:       ...... Opus Config ...... Equipment
  2279.      Barricade:        ...... Opus Config ...... Message Areas
  2280.      Barricade:        ...... Opus Config ...... Session ..... Caller
  2281.      Behavior Menu     ...... Opus Config ...... Matrix (Sub-Menu)
  2282.      Board Name:       ...... Opus Config ...... System
  2283.      Bossnode:         ...... Opus Config ...... Matrix ...... Address
  2284.      Buffers:          ...... Spice Config ..... Control
  2285.      Carrier mask:     ...... Opus Config ...... Equipment
  2286.      Char Set:         ...... Opus Config ...... Message Areas
  2287.      Charset:          ...... Opus Config ...... Language
  2288.      Config (ASCII):   ...... Opus Config ...... Session ..... ASCII Menus
  2289.      Crashes:          ...... Opus Config ...... Matrix
  2290.      Cume:             ...... Opus Config ...... Session ..... Session Limits 
  2291.      Custom1 (ASCII):  ...... Opus Config ...... Session ..... ASCII Menus
  2292.      Custom2 (ASCII):  ...... Opus Config ...... Session ..... ASCII Menus
  2293.      Custom3 (ASCII):  ...... Opus Config ...... Session ..... ASCII Menus
  2294.      Custom4 (ASCII):  ...... Opus Config ...... Session ..... ASCII Menus
  2295.      Custom5 (ASCII):  ...... Opus Config ...... Session ..... ASCII Menus
  2296.      Custom6 (ASCII):  ...... Opus Config ...... Session ..... ASCII Menus
  2297.      Dial Prefix:      ...... Opus Config ...... Equipment
  2298.      Dial Suffix:      ...... Opus Config ...... Equipment
  2299.      Disable Usrlst:   ...... Opus Config ...... Session ..... Messages
  2300.      Domain:           ...... Opus Config ...... Message Areas
  2301.      DOS Close:        ...... Opus Config ...... System
  2302.      Downld ratio:     ...... Opus Config ...... Session ..... Session Limits 
  2303.      Dupes:            ...... Opus Config ...... File Areas
  2304.  
  2305.     Spice - Ver 1.00 - Index A                                        Page 33
  2306.  
  2307.  
  2308.  
  2309.      Echo Guard:       ...... Opus Config ...... Matrix
  2310.      Echo tag:         ...... Opus Config ...... Message Areas
  2311.      EconoScan:        ...... Opus Config ...... Matrix
  2312.      Europe:           ...... Opus Config ...... Session ..... Misc
  2313.      Expire Days:      ...... Opus Config ...... Session ..... Expiration
  2314.      Expire Minutes:   ...... Opus Config ...... Session ..... Expiration
  2315.      Expire Priv:      ...... Opus Config ...... Session ..... Expiration
  2316.      Extern MailChk:   ...... Opus Config ...... Message Areas
  2317.      Extern Renum:     ...... Opus Config ...... Message Areas
  2318.      External Protocols:..... Opus Config ...... Session ..... External
  2319.      ExtMailer:        ...... Opus Config ...... Matrix ...... Commands
  2320.      ExtMailExit:      ...... Opus Config ...... Matrix ...... Commands
  2321.      Extract Packets:  ...... Opus Config ...... Matrix
  2322.      File Application: ...... Opus Config ...... File Areas
  2323.      File Area Access Lock:.. Opus Config ...... File Areas
  2324.      File Area Access Priv:.. Opus Config ...... File Areas
  2325.      File Area Barricade:.... Opus Config ...... File Areas
  2326.      File Area DwnLd Lock:... Opus Config ...... File Areas
  2327.      File Area DwnLd Path:... Opus Config ...... File Areas
  2328.      File Area DwnLd Priv:... Opus Config ...... File Areas
  2329.      File Area Help:   ...... Opus Config ...... File Areas
  2330.      File Area Menu:   ...... Opus Config ...... File Areas
  2331.      File Area Name:   ...... Opus Config ...... File Areas
  2332.      File Area Number: ...... Opus Config ...... File Areas
  2333.      File Area Picture:...... Opus Config ...... File Areas
  2334.      File Area Prefiles:..... Opus Config ...... File Areas
  2335.      File Area Ratio Priv:... Opus Config ...... File Areas
  2336.      File Area Rules:  ...... Opus Config ...... File Areas
  2337.      File Area Section:...... Opus Config ...... File Areas
  2338.      File Area Title:  ...... Opus Config ...... File Areas
  2339.      File Baud:        ...... Opus Config ...... Session ..... Session Limits 
  2340.      File Date:        ...... Opus Config ...... Session ..... Files
  2341.      File Limit:       ...... Opus Config ...... Session ..... Session Limits 
  2342.      File New Priv:    ...... Opus Config ...... File Areas
  2343.      File Paths Menu   ...... Opus Config ...... Matrix (Sub-Menu)
  2344.      File Raw:         ...... Opus Config ...... Session ..... Files
  2345.      File Upload Area: ...... Opus Config ...... File Areas
  2346.      File Upload Lock: ...... Opus Config ...... File Areas
  2347.      File Upload Path: ...... Opus Config ...... File Areas
  2348.      File Upload Priv: ...... Opus Config ...... File Areas
  2349.      File Who:         ...... Opus Config ...... Session ..... Files
  2350.      Format Date:      ...... Opus Config ...... Session ..... Misc
  2351.      Format Time:      ...... Opus Config ...... Session ..... Misc
  2352.      Free:             ...... Opus Config ...... File Areas
  2353.      GUUCP:            ...... Opus Config ...... Matrix ...... Address
  2354.      Handshake:        ...... Opus Config ...... Equipment
  2355.      Height:           ...... Opus Config ...... System
  2356.      Help:             ...... Opus Config ...... Message Areas
  2357.      High File:        ...... Opus Config ...... System
  2358.      High Message:     ...... Opus Config ...... System
  2359.      High Names:       ...... Opus Config ...... Session ..... Log On
  2360.      HighBit:          ...... Opus Config ...... Language
  2361.      History (ASCII):  ...... Opus Config ...... Session ..... ASCII Menus
  2362.      Inbound Only:     ...... Opus Config ...... Message Areas
  2363.      Kill Private:     ...... Opus Config ...... Session ..... Messages
  2364.      kUpload Area:     ...... Opus Config ...... File Areas
  2365.      kUpload Lock:     ...... Opus Config ...... File Areas
  2366.      kUpload Path:     ...... Opus Config ...... File Areas
  2367.      LangDir:          ...... Opus Config ...... Language
  2368.      Language key:     ...... Spice Config ..... Control
  2369.      Language:         ...... Opus Config ...... Language
  2370.      LastRead:         ...... Opus Config ...... Session ..... Messages
  2371.  
  2372.     Spice - Ver 1.00 - Index A                                        Page 34
  2373.  
  2374.  
  2375.      List Sysop:       ...... Opus Config ...... Session ..... Misc
  2376.      Local Color/Mono: ...... Spice Config ..... Control
  2377.      Local Screen Lgth:...... Spice Config ..... Control
  2378.      Local Screen Wdth:...... Spice Config ..... Control
  2379.      Local Video Mode: ...... Spice Config ..... Control
  2380.      Locks:            ...... Opus Config ...... System
  2381.      Log echomail:     ...... Opus Config ...... Matrix
  2382.      Log file:         ...... Opus Config ...... System
  2383.      Log Mode:         ...... Opus Config ...... System
  2384.      Logoff Msgs:      ...... Opus Config ...... Session ..... Log Off
  2385.      LogOn Ascii Menu: ...... Opus Config ...... Session ..... Log On
  2386.      LogOn AskAddress: ...... Opus Config ...... Session ..... Log On
  2387.      LogOn AskAlias:   ...... Opus Config ...... Session ..... Log On
  2388.      LogOn AskBirthday:...... Opus Config ...... Session ..... Log On
  2389.      LogOn AskCity:    ...... Opus Config ...... Session ..... Log On
  2390.      LogOn AskPhone:   ...... Opus Config ...... Session ..... Log On
  2391.      LogOn AskReal:    ...... Opus Config ...... Session ..... Log On
  2392.      Logon Baud:       ...... Opus Config ...... Session ..... Session Limits 
  2393.      LogOn CanAlias:   ...... Opus Config ...... Session ..... Log On
  2394.      LogOn HandHold:   ...... Opus Config ...... Session ..... Log On
  2395.      LogOn Hide Pwd:   ...... Opus Config ...... Session ..... Log On
  2396.      LogOn Keys:       ...... Opus Config ...... Session ..... Log On
  2397.      Logon Level:      ...... Opus Config ...... Session ..... Log On
  2398.      LogOn MyQuestion: ...... Opus Config ...... Session ..... Log On
  2399.      LogOn No Pwd Level:..... Opus Config ...... Session ..... Log On
  2400.      LogOn NoFlags:    ...... Opus Config ...... Session ..... Log On
  2401.      LogOn Section:    ...... Opus Config ...... Session ..... Log On
  2402.      LogOn Xdays:      ...... Opus Config ...... Session ..... Log On
  2403.      LogOn Xmins:      ...... Opus Config ...... Session ..... Log On
  2404.      LogOnTimeLimit:   ...... Opus Config ...... Session ..... Log On
  2405.      Mailer Command:   ...... Opus Config ...... Matrix ...... Commands
  2406.      Mailer Exit:      ...... Opus Config ...... Matrix ...... Commands
  2407.      Mailer Load:      ...... Opus Config ...... Matrix ...... Commands
  2408.      Max Lines:        ...... Opus Config ...... Message Areas
  2409.      MaxEcho:          ...... Opus Config ...... Matrix
  2410.      Min Baud:         ...... Opus Config ...... Matrix
  2411.      Min Logon Baud:   ...... Opus Config ...... Session ..... Log On
  2412.      Modem Busy:       ...... Opus Config ...... Equipment
  2413.      Modem Init:       ...... Opus Config ...... Equipment
  2414.      Monitor Width:    ...... Opus Config ...... System
  2415.      Mouse:            ...... Opus Config ...... Equipment
  2416.      Msg Access Priv:  ...... Opus Config ...... Message Areas
  2417.      Msg Address:      .......Opus Config ...... Message Areas
  2418.      Msg Application:  ...... Opus Config ...... Message Areas
  2419.      Msg Area Access Lock:... Opus Config ...... Message Areas
  2420.      Msg Area Attrib:  ...... Opus Config ...... Message Areas
  2421.      Msg Area Edit Lock:..... Opus Config ...... Message Areas
  2422.      Msg Area Edit Priv:..... Opus Config ...... Message Areas
  2423.      Msg Area Menu:    ...... Opus Config ...... Message Areas
  2424.      Msg Area Name:    ...... Opus Config ...... Message Areas
  2425.      Msg Area Number:  ...... Opus Config ...... Message Areas
  2426.      Msg Area Section: ...... Opus Config ...... Message Areas
  2427.      Msg Area Upload Lock:... Opus Config ...... Message Areas
  2428.      Msg Area Upload Priv:... Opus Config ...... Message Areas
  2429.      Msg Edit Ask Crash:..... Opus Config ...... Matrix ...... Msg Handling
  2430.      Msg Edit Ask FileAttach: Opus Config ...... Matrix ...... Msg Handling
  2431.      Msg Edit Ask Hold:...... Opus Config ...... Matrix ...... Msg Handling
  2432.      Msg Edit Ask KillSent:.. Opus Config ...... Matrix ...... Msg Handling
  2433.      Msg Edit Ask Pvt: ...... Opus Config ...... Matrix ...... Msg Handling
  2434.      Msg Edit Ask Request:... Opus Config ...... Matrix ...... Msg Handling
  2435.      Msg Edit Ask Update:.... Opus Config ...... Matrix ...... Msg Handling
  2436.      Msg Edit Ask UUCP:...... Opus Config ...... Matrix ...... Msg Handling
  2437.  
  2438.     Spice - Ver 1.00 - Index A                                        Page 35
  2439.  
  2440.  
  2441.      Msg Edit Assume Crash:.. Opus Config ...... Matrix ...... Msg Handling
  2442.      Msg Edit Assume FileAtt: Opus Config ...... Matrix ...... Msg Handling
  2443.      Msg Edit Assume Hold:... Opus Config ...... Matrix ...... Msg Handling
  2444.      Msg Edit Assume KilSend: Opus Config ...... Matrix ...... Msg Handling
  2445.      Msg Edit Assume Pvt:.... Opus Config ...... Matrix ...... Msg Handling
  2446.      Msg Handling Menu ...... Opus Config ...... Matrix (Sub-Menu)
  2447.      Msg Path:         ...... Opus Config ...... Message Areas
  2448.      Msg Show Ctl_A:   ...... Opus Config ...... Matrix ...... Msg Handling
  2449.      Msg Show Seenby:  ...... Opus Config ...... Matrix ...... Msg Handling
  2450.      Multiline Chat:   ...... Opus Config ...... System
  2451.      Multitasker:      ...... Opus Config ...... System
  2452.      NoAlias:          ...... Opus Config ...... Matrix
  2453.      Non TTY Baud:     ...... Opus Config ...... Session ..... Log On
  2454.      Origin:           ...... Opus Config ...... Message Areas
  2455.      Output:           ...... Opus Config ...... Equipment
  2456.      PassThru:         ...... Opus Config ...... Message Areas
  2457.      Path BadEcho:     ...... Opus Config ...... Matrix ...... Files
  2458.      Path Inbound:     ...... Opus Config ...... Matrix ...... Files
  2459.      Path Mail:        ...... Opus Config ...... Matrix ...... Files
  2460.      Path Misc:        ...... Opus Config ...... System
  2461.      Path Netinfo:     ...... Opus Config ...... Matrix ...... Files
  2462.      Path Outbound:    ...... Opus Config ...... Matrix ...... Files
  2463.      Path Spann:       ...... Opus Config ...... System
  2464.      Path System:      ...... Opus Config ...... System
  2465.      Path Temp:        ...... Opus Config ...... System
  2466.      Peek Lock:        ...... Opus Config ...... Message Areas
  2467.      Peek Priv:        ...... Opus Config ...... Message Areas
  2468.      Picture:          ...... Opus Config ...... Message Areas
  2469.      Pointnet:         ...... Opus Config ...... Matrix ...... Address
  2470.      Predial1:         ...... Opus Config ...... Equipment
  2471.      Predial2:         ...... Opus Config ...... Equipment
  2472.      Predial3:         ...... Opus Config ...... Equipment
  2473.      Predial4:         ...... Opus Config ...... Equipment
  2474.      pUpload Area:     ...... Opus Config ...... File Areas
  2475.      pUpload Path:     ...... Opus Config ...... File Areas
  2476.      pUpload Priv:     ...... Opus Config ...... File Areas
  2477.      Reboot:           ...... Opus Config ...... System
  2478.      Refund:           ...... Opus Config ...... Session ..... Files
  2479.      Refuse All InTransit:... Opus Config ...... Matrix ...... Commands
  2480.      Refuse Attrib InTrans:.. Opus Config ...... Matrix ...... Commands
  2481.      Refuse Exits:     ...... Opus Config ...... Matrix ...... Commands
  2482.      Refuse FREQs:     ...... Opus Config ...... Matrix ...... Commands
  2483.      Refuse Humans:    ...... Opus Config ...... Matrix ...... Commands
  2484.      Refuse Inbound:   ...... Opus Config ...... Matrix ...... Commands
  2485.      Refuse NonLcl InTrans:.. Opus Config ...... Matrix ...... Commands
  2486.      Refuse NonPWD InTrans:.. Opus Config ...... Matrix ...... Commands
  2487.      Relog:            ...... Opus Config ...... Session ..... Outside
  2488.      Remote Color/Mono:...... Spice Config ..... Control
  2489.      Remote Video Mode:...... Spice Config ..... Control
  2490.      Route:            ...... Opus Config ...... Message Areas
  2491.      Scan echomail:    ...... Opus Config ...... Matrix
  2492.      Scan To:          ...... Opus Config ...... Message Areas
  2493.      Section (ASCII):  ...... Opus Config ...... Session ..... ASCII Menus
  2494.      Secure:           ...... Opus Config ...... Session ..... Outside
  2495.      Send #CM:         ...... Opus Config ...... Matrix ...... Commands
  2496.      Send Break:       ...... Opus Config ...... Equipment
  2497.      Send Host:        ...... Opus Config ...... Matrix ...... Commands
  2498.      Send Local:       ...... Opus Config ...... Matrix ...... Commands
  2499.      Send Nothing:     ...... Opus Config ...... Matrix ...... Commands
  2500.      Show Time:        ...... Opus Config ...... Session ..... Misc
  2501.      Slow modem:       ...... Opus Config ...... Equipment
  2502.      Snoop:            ...... Opus Config ...... System
  2503.  
  2504.     Spice - Ver 1.00 - Index A                                        Page 36
  2505.  
  2506.  
  2507.      Status_dir:       ...... Opus Config ...... System
  2508.      Steady:           ...... Opus Config ...... Equipment
  2509.      Sysop (ASCII):    ...... Opus Config ...... Session ..... ASCII Menus
  2510.      Sysop (language): ...... Opus Config ...... Language
  2511.      Sysop:            ...... Opus Config ...... System
  2512.      Task:             ...... Opus Config ...... System
  2513.      Tasks:            ...... Spice Config ..... Control
  2514.      Time:             ...... Opus Config ...... Session ..... Session Limits
  2515.      Title:            ...... Opus Config ...... Message Areas
  2516.      Toss EchoMail:    ...... Opus Config ...... Matrix
  2517.      Upload ratio:     ...... Opus Config ...... Session ..... Session Limits 
  2518.      User (language):  ...... Opus Config ...... Language
  2519.      Uses About:       ...... Opus Config ...... Matrix ...... Files
  2520.      Uses Bad Name:    ...... Opus Config ...... Session ..... Caller
  2521.      Uses Bad Password:...... Opus Config ...... Session ..... Caller
  2522.      Uses ByeBye:      ...... Opus Config ...... Session ..... Log Off
  2523.      Uses Common:      ...... Opus Config ...... System
  2524.      Uses Config:      ...... Opus Config ...... Session ..... Caller
  2525.      Uses Contents Help:..... Opus Config ...... Session ..... Files
  2526.      Uses Day Limit:   ...... Opus Config ...... Session ..... Caller
  2527.      Uses Download:    ...... Opus Config ...... Session ..... Files
  2528.      Uses EchoToss:    ...... Opus Config ...... Matrix ...... Files
  2529.      Uses FileAreas:   ...... Opus Config ...... Session ..... Files
  2530.      Uses FileList:    ...... Opus Config ...... Matrix ...... Files
  2531.      Uses Inquire Help:...... Opus Config ...... Session ..... Messages
  2532.      Uses Interline:   ...... Opus Config ...... Session ..... Caller
  2533.      Uses Leaving:     ...... Opus Config ...... Session ..... Outside
  2534.      Uses Local Editor:...... Opus Config ...... Session ..... Messages
  2535.      Uses Locate Help: ...... Opus Config ...... Session ..... Files
  2536.      Uses Logo:        ...... Opus Config ...... Session ..... Caller
  2537.      Uses LORE Help:   ...... Opus Config ...... Session ..... Messages
  2538.      Uses Macro:       ...... Opus Config ...... Session ..... Caller
  2539.      Uses Make:        ...... Opus Config ...... Session ..... Caller
  2540.      Uses MakeSection: ...... Opus Config ...... Session ..... Caller
  2541.      Uses MaybeNew:    ...... Opus Config ...... Session ..... Caller
  2542.      Uses MsgAreas:    ...... Opus Config ...... Session ..... Messages
  2543.      Uses Name Filter: ...... Opus Config ...... Session ..... Caller
  2544.      Uses New User1:   ...... Opus Config ...... Session ..... Caller
  2545.      Uses New User2:   ...... Opus Config ...... Session ..... Caller
  2546.      Uses Okfile:      ...... Opus Config ...... Matrix ...... Files
  2547.      Uses OpEd Help:   ...... Opus Config ...... Session ..... Messages
  2548.      Uses Password:    ...... Opus Config ...... System
  2549.      Uses Quote:       ...... Opus Config ...... Session ..... Caller
  2550.      Uses Replace Help:...... Opus Config ...... Session ..... Messages
  2551.      Uses Returning:   ...... Opus Config ...... Session ..... Outside
  2552.      Uses Rookie:      ...... Opus Config ...... Session ..... Caller
  2553.      Uses Schedule:    ...... Opus Config ...... System
  2554.      Uses Time Warn:   ...... Opus Config ...... Session ..... Caller
  2555.      Uses Too Slow:    ...... Opus Config ...... Session ..... Caller
  2556.      Uses Upload:      ...... Opus Config ...... Session ..... Files
  2557.      Uses UUCPlist:    ...... Opus Config ...... Matrix ...... Files
  2558.      Uses Welcome:     ...... Opus Config ...... Session ..... Caller
  2559.      Uses XferBaud:    ...... Opus Config ...... Session ..... Files
  2560.      Uses Yell:        ...... Opus Config ...... Session ..... Caller
  2561.      Version6:         ...... Opus Config ...... Matrix
  2562.      Video:            ...... Opus Config ...... System
  2563.      XDGone:           ...... Opus Config ...... Session ..... Expiration
  2564.      XDWarn:           ...... Opus Config ...... Session ..... Expiration
  2565.      XTGone:           ...... Opus Config ...... Session ..... Expiration
  2566.      XTWarn:           ...... Opus Config ...... Session ..... Expiration
  2567.  
  2568.  
  2569.  
  2570.     Spice - Ver 1.00 - Index A                                        Page 37
  2571.